"use client" import { useMemo } from "react" import styles from "./scrollWrapper.module.css" import useScrollShadows from "@scandic-hotels/common/hooks/useScrollShadows" export default function ScrollWrapper({ className, children, }: React.PropsWithChildren>) { const { containerRef, showLeftShadow, showRightShadow } = useScrollShadows() const classNames = useMemo(() => { const cls = [styles.scrollWrapper, className] if (showLeftShadow) { cls.push(styles.leftShadow) } if (showRightShadow) { cls.push(styles.rightShadow) } return cls.join(" ") }, [showLeftShadow, showRightShadow, className]) return (
{children}
) }