You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
654 B
React
16 lines
654 B
React
1 year ago
|
export default function Modal({ isOpen, children }) {
|
||
|
return (
|
||
|
<div
|
||
|
className={`${
|
||
|
isOpen ? '' : 'hidden '
|
||
|
} overflow-y-auto overflow-x-hidden fixed top-0 right-0 z-50 w-full h-full justify-center flex bg-opacity-50 dark:bg-opacity-90 bg-gray-900 dark:bg-gray-900 delay-150 transition ease-in-out duration-1000`}
|
||
|
>
|
||
|
<div className={`relative w-full max-w-md h-full md:h-auto`}>
|
||
|
<div className="relative bg-white h-full p-2 dark:bg-gray-700 text-base dark:text-gray-400">
|
||
|
{children}
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
)
|
||
|
}
|