Files
bob-the-algorithm/src/ui/components/base/modal/index.tsx
Morten Olsen 8259232a83 v3
2022-05-10 22:06:31 +02:00

25 lines
497 B
TypeScript

import { ReactNode } from 'react';
import Wrapper from './react-modal';
import { Popup } from '../popup';
type ModalProps = {
visible: boolean;
onClose: () => void;
children: ReactNode;
}
const Modal: React.FC<ModalProps> = ({ visible, onClose, children }) => (
<Wrapper
transparent
visible={visible}
animationType="slide"
onRequestClose={onClose}
onDismiss={onClose}
>
<Popup onClose={onClose}>
{children}
</Popup>
</Wrapper>
);
export { Modal };