diff --git a/src/app/main/page.tsx b/src/app/main/page.tsx index 29cd49a..d847257 100644 --- a/src/app/main/page.tsx +++ b/src/app/main/page.tsx @@ -14,7 +14,7 @@ import { faEllipsis, faPlay } from '@fortawesome/free-solid-svg-icons' -import { useRef } from 'react' +import { useEffect, useRef, useState } from 'react' export default function HomePage () { const { @@ -48,6 +48,19 @@ export default function HomePage () { const prevRef = useRef(null) const nextRef = useRef(null) + const [recentSlidesPerView, setRecentSlidesPerView] = useState(1) + + useEffect(() => { + const update = () => { + setRecentSlidesPerView(Math.floor(window.innerWidth / 400)) + } + + update() + window.addEventListener('resize', update) + + return () => window.removeEventListener('resize', update) + }, []) + return (
@@ -63,7 +76,7 @@ export default function HomePage () { {