Files
no-copy-frontend/src/app/components/modalWindow.tsx
T

32 lines
542 B
TypeScript
Raw Normal View History

2025-12-18 17:21:18 +07:00
import React, { ReactNode } from 'react';
interface ModalWindowtProps {
children: ReactNode;
state: boolean;
callBack: (value: boolean) => void;
}
export default function ModalWindow({ children, state, callBack }: ModalWindowtProps) {
console.log(state);
return (
<>
{state && (
<div
className="modal-wrapper"
onClick={() => {
callBack(false);
}}
>
<div
className="modal-window"
onClick={(e) => e.stopPropagation()}
>
{children}
</div>
</div>
)
}
</>
)
}