UNPKG

@material-ui/lab

Version:

Material-UI Lab - Incubator for Material-UI React components.

56 lines (53 loc) 2.36 kB
import _extends from "@babel/runtime/helpers/esm/extends"; import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; import * as React from 'react'; import PropTypes from 'prop-types'; import { PureDateInput } from '../PureDateInput'; import { WrapperVariantContext } from './WrapperVariantContext'; import PickersModalDialog from '../PickersModalDialog'; var MobileWrapper = function MobileWrapper(props) { var cancelText = props.cancelText, children = props.children, clearable = props.clearable, clearText = props.clearText, DateInputProps = props.DateInputProps, DialogProps = props.DialogProps, KeyboardDateInputComponent = props.KeyboardDateInputComponent, okText = props.okText, onAccept = props.onAccept, onClear = props.onClear, onDismiss = props.onDismiss, onSetToday = props.onSetToday, open = props.open, _props$PureDateInputC = props.PureDateInputComponent, PureDateInputComponent = _props$PureDateInputC === void 0 ? PureDateInput : _props$PureDateInputC, showTodayButton = props.showTodayButton, todayText = props.todayText, other = _objectWithoutProperties(props, ["cancelText", "children", "clearable", "clearText", "DateInputProps", "DialogProps", "KeyboardDateInputComponent", "okText", "onAccept", "onClear", "onDismiss", "onSetToday", "open", "PureDateInputComponent", "showTodayButton", "todayText"]); return /*#__PURE__*/React.createElement(WrapperVariantContext.Provider, { value: "mobile" }, /*#__PURE__*/React.createElement(PureDateInputComponent, _extends({}, other, DateInputProps)), /*#__PURE__*/React.createElement(PickersModalDialog, { open: open, onClear: onClear, onAccept: onAccept, onDismiss: onDismiss, onSetToday: onSetToday, clearText: clearText, todayText: todayText, okText: okText, cancelText: cancelText, clearable: clearable, showTodayButton: showTodayButton, DialogProps: DialogProps }, children)); }; process.env.NODE_ENV !== "production" ? MobileWrapper.propTypes = { cancelText: PropTypes.node, clearable: PropTypes.bool, clearText: PropTypes.node, DialogProps: PropTypes.object, okText: PropTypes.node, showTodayButton: PropTypes.bool, todayText: PropTypes.node } : void 0; export default MobileWrapper;