import * as React from "react"; import { cx } from "emotion"; import Modal from "./Modal"; import Button from "./Button"; import { modalContainer, buttonsContainer, iconCloseClassName, flexCenter } from "./styles/PopUp.styles"; import { PopUpProps } from "./typings/PopUp"; const PopUp: React.FunctionComponent = props => { const { onClose, onApprove, onReject, visible, approveButtonText = "Yes", rejectButtonText = "No", children, approveButtonProps, rejectButtonProps } = props; return (
{onClose && ( )} {children} {(onReject || onApprove) && (
{onReject && ( )} {onApprove && ( )}
)}
); }; export default PopUp;