|
|
|
@ -5,17 +5,27 @@ interface Props {
|
|
|
|
|
isOpen: boolean; |
|
|
|
|
toggle: () => void; |
|
|
|
|
className?: string; |
|
|
|
|
style?: React.CSSProperties; |
|
|
|
|
children: ReactNode; |
|
|
|
|
} |
|
|
|
|
/** |
|
|
|
|
* |
|
|
|
|
* @param isOpen: boolean |
|
|
|
|
* @param toggle: () => void |
|
|
|
|
* @param className?: string |
|
|
|
|
* @param style?: React.CSSProperties |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
export default function CustomModal({ |
|
|
|
|
isOpen, |
|
|
|
|
toggle, |
|
|
|
|
className, |
|
|
|
|
children |
|
|
|
|
children, |
|
|
|
|
style |
|
|
|
|
}: Props) { |
|
|
|
|
return ( |
|
|
|
|
<Modal isOpen={isOpen} toggle={toggle} className={className}> |
|
|
|
|
<Modal isOpen={isOpen} toggle={toggle} className={className} style={style}> |
|
|
|
|
{children} |
|
|
|
|
</Modal> |
|
|
|
|
); |
|
|
|
|