import React from 'react'; import Dialog, { DialogContent } from '@material/react-dialog'; import Button from 'components/Button'; import '@material/react-dialog/dist/dialog.min.css'; import './styles.scss' interface DialogProps { isOpen: boolean actions: { [name: string]: { label: string, onSelect: () => void, isDefault?: boolean }, }, children?: React.ReactElement } const CBK_Dialog = ({ isOpen, actions, children }: DialogProps) => { return ( actions[action] && actions[action].onSelect() } className='cbk-dialog' > {children}
{ Object.keys(actions).map((action, index) => ( )) }
) }; export default CBK_Dialog;