스크롤 시간 추가

This commit is contained in:
junghoon86.park
2024-04-22 20:33:09 +09:00
parent d27b21c8dd
commit a336da2c94

View File

@@ -3,11 +3,14 @@ import React, { useCallback, useEffect, useRef } from "react";
export default function useScrollTo() { export default function useScrollTo() {
const scrollTo = useRef(); const scrollTo = useRef();
const scrollTop = useCallback(({ y = 0, animate = true } = {}) => { const scrollTop = useCallback(
if (scrollTo && scrollTo.current) { ({ y = 0, animate = true, duration = 300 } = {}) => {
scrollTo.current({ position: { y }, animate }); if (scrollTo && scrollTo.current) {
} scrollTo.current({ position: { y }, animate, duration });
}, []); }
},
[]
);
const scrollLeft = useCallback(({ x = 0, animate = false } = {}) => { const scrollLeft = useCallback(({ x = 0, animate = false } = {}) => {
if (scrollTo && scrollTo.current) { if (scrollTo && scrollTo.current) {