From 21080dbd41b084a99aa2959093df871160ff33ce Mon Sep 17 00:00:00 2001 From: Vinny Windows Date: Wed, 31 Jan 2024 01:00:33 -0500 Subject: [PATCH] Test scrolling functionality --- src/components/List/List.jsx | 80 +----------------------------------- 1 file changed, 1 insertion(+), 79 deletions(-) diff --git a/src/components/List/List.jsx b/src/components/List/List.jsx index 7951cde..c4da161 100644 --- a/src/components/List/List.jsx +++ b/src/components/List/List.jsx @@ -8,9 +8,6 @@ import "./list.scss"; export default function List(props) { const [isMoved, setIsMoved] = useState(false); - const [startX, setStartX] = useState(0); - const [dragging, setDragging] = useState(false); - const [startScrollLeft, setStartScrollLeft] = useState(0); const [slideNumber, setSlideNumber] = useState(0); const listRef = useRef(); @@ -32,35 +29,10 @@ export default function List(props) { }px)`; } }; - - const handleMouseDown = (e) => { - setIsMoved(true); - setDragging(true); - setStartX(e.pageX); - setStartScrollLeft(listRef.current.scrollLeft); - }; - - const handleMouseMove = (e) => { - if (!dragging) return; - const deltaX = e.pageX - startX; - listRef.current.scrollLeft = startScrollLeft - deltaX; - }; - - const handleMouseUp = () => { - setDragging(false); - }; - return (
{props.list.title} -
+
handleClick("left")} @@ -85,53 +57,3 @@ export default function List(props) {
); } - -// export default function List(props) { -// const [isMoved, setIsMoved] = useState(false); -// const [slideNumber, setSlideNumber] = useState(0); - -// const listRef = useRef(); - -// const handleClick = (direction) => { -// setIsMoved(true); -// let distance = listRef.current.getBoundingClientRect().x - 50; -// if (direction === "left" && slideNumber > 0) { -// setSlideNumber(slideNumber - 1); -// listRef.current.style.transform = `translateX(${375 + distance}px)`; -// } -// if ( -// direction === "right" && -// slideNumber < Math.max(props.list.content.length - 5, 0) -// ) { -// setSlideNumber(slideNumber + 1); -// listRef.current.style.transform = `translateX(${-375 + distance}px)`; -// } -// }; -// return ( -//
-// {props.list.title} -//
-// handleClick("left")} -// style={{ display: !isMoved && "none" }} -// /> -//
-// {props.list.content.map((item, index) => ( -// -// ))} -//
-// handleClick("right")} -// /> -//
-//
-// ); -// }