42 lines
1.7 KiB
JavaScript
42 lines
1.7 KiB
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
|
|
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
|
|
import * as React from 'react';
|
|
import DialogContent from '@mui/material/DialogContent';
|
|
import Fade from '@mui/material/Fade';
|
|
import MuiDialog, { dialogClasses } from '@mui/material/Dialog';
|
|
import { styled } from '@mui/material/styles';
|
|
import { DIALOG_WIDTH } from '../constants/dimensions';
|
|
import { jsx as _jsx } from "react/jsx-runtime";
|
|
var PickersModalDialogRoot = styled(MuiDialog)(_defineProperty(_defineProperty({}, "& .".concat(dialogClasses.container), {
|
|
outline: 0
|
|
}), "& .".concat(dialogClasses.paper), {
|
|
outline: 0,
|
|
minWidth: DIALOG_WIDTH
|
|
}));
|
|
var PickersModalDialogContent = styled(DialogContent)({
|
|
'&:first-of-type': {
|
|
padding: 0
|
|
}
|
|
});
|
|
export function PickersModalDialog(props) {
|
|
var _slots$dialog, _slots$mobileTransiti;
|
|
var children = props.children,
|
|
onDismiss = props.onDismiss,
|
|
open = props.open,
|
|
slots = props.slots,
|
|
slotProps = props.slotProps;
|
|
var Dialog = (_slots$dialog = slots == null ? void 0 : slots.dialog) != null ? _slots$dialog : PickersModalDialogRoot;
|
|
var Transition = (_slots$mobileTransiti = slots == null ? void 0 : slots.mobileTransition) != null ? _slots$mobileTransiti : Fade;
|
|
return /*#__PURE__*/_jsx(Dialog, _extends({
|
|
open: open,
|
|
onClose: onDismiss
|
|
}, slotProps == null ? void 0 : slotProps.dialog, {
|
|
TransitionComponent: Transition,
|
|
TransitionProps: slotProps == null ? void 0 : slotProps.mobileTransition,
|
|
PaperComponent: slots == null ? void 0 : slots.mobilePaper,
|
|
PaperProps: slotProps == null ? void 0 : slotProps.mobilePaper,
|
|
children: /*#__PURE__*/_jsx(PickersModalDialogContent, {
|
|
children: children
|
|
})
|
|
}));
|
|
} |