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

29 lines
523 B
TypeScript
Raw Normal View History

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