UNPKG

@jbrowse/core

Version:

JBrowse 2 core libraries used by plugins

14 lines (13 loc) 885 B
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { Button, DialogActions, DialogContent } from '@mui/material'; import { observer } from 'mobx-react'; import Dialog from "./Dialog.js"; const ConfirmDialog = observer(function ConfirmDialog(props) { const { onSubmit, onCancel, cancelText = 'Cancel', submitText = 'OK', children, } = props; return (_jsxs(Dialog, { onClose: onCancel, ...props, children: [_jsx(DialogContent, { children: children }), _jsxs(DialogActions, { children: [_jsx(Button, { color: "secondary", variant: "contained", onClick: () => { onCancel(); }, children: cancelText }), _jsx(Button, { color: "primary", variant: "contained", onClick: () => { onSubmit(); }, children: submitText })] })] })); }); export default ConfirmDialog;