diff --git a/src/components/sections/Families/GlassCase.tsx b/src/components/sections/Families/GlassCase.tsx index 84af6448..b9a67556 100644 --- a/src/components/sections/Families/GlassCase.tsx +++ b/src/components/sections/Families/GlassCase.tsx @@ -1,4 +1,4 @@ -import React, { ReactElement } from "react"; +import React, { ReactElement, useEffect } from "react"; import GlassCaseCard, { GlassCaseCardProps, } from "src/components/cards/GlassCaseCard"; @@ -16,9 +16,20 @@ export default function GlassCase(): ReactElement { { name: "Beautiful", image: Scenery }, { name: "Fun", image: Game }, ]; + + const scroller = React.createRef(); + const scrollToCenter = () => { + const element = scroller.current; + element.scrollLeft = (element.scrollWidth - element.offsetWidth) / 2; + } + + useEffect(() => { + scrollToCenter(); + }); + return (
-
+
Always stay close, no matter the distance. @@ -27,10 +38,12 @@ export default function GlassCase(): ReactElement { lasting memories.
-
- {CARDS.map((card) => ( - - ))} +
+
+ {CARDS.map((card) => ( + + ))} +
);