'use client'; type ScrimProps = { children: React.ReactNode; clickAction: (event: React.MouseEvent) => void; show?: boolean; className?: string; }; export default function Scrim({ children, clickAction, show = true, className = '' }: ScrimProps) { const handleClick = (event: React.MouseEvent) => { if (event.target === event.currentTarget) { clickAction(event); } }; if (!show) return null; return (
{children}
); }