import React, { ReactNode } from 'react' import { useAppSelector } from '../stores/hooks' type Props = { zIndex?: string type?: string children?: ReactNode className?: string onClick: (e: React.MouseEvent) => void } export default function OverlayLayer({ zIndex = 'z-50', type = 'flex', children, className, ...props }: Props) { const overlayStyle = useAppSelector((state) => state.style.overlayStyle) const handleClick = (e: React.MouseEvent) => { e.preventDefault() if (props.onClick) { props.onClick(e) } } return (