import type { FC, ComponentProps } from 'react'; import React, { useContext } from 'react'; import PageContext from './PageContext'; import PageScrollableContent from './PageScrollableContent'; type PageScrollableContentWithShadowProps = ComponentProps; const PageScrollableContentWithShadow: FC = ({ onScrollContent, ...props }) => { const [, setBorder] = useContext(PageContext); return ( { setBorder(!!top); onScrollContent?.({ top, ...args }); }} {...props} /> ); }; export default PageScrollableContentWithShadow;