UNPKG

@material-ui/lab

Version:

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

50 lines (46 loc) 2.21 kB
import _extends from "@babel/runtime/helpers/esm/extends"; import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties"; import React from 'react'; /* Creates a component that rendering modal/popover/nothing and spreading props down to text field */ export function makeWrapperComponent(Wrapper, _ref) { var KeyboardDateInputComponent = _ref.KeyboardDateInputComponent, PureDateInputComponent = _ref.PureDateInputComponent; function WrapperComponent(props) { var disableCloseOnSelect = props.disableCloseOnSelect, cancelText = props.cancelText, children = props.children, clearable = props.clearable, clearText = props.clearText, DateInputProps = props.DateInputProps, DialogProps = props.DialogProps, displayStaticWrapperAs = props.displayStaticWrapperAs, inputFormat = props.inputFormat, okText = props.okText, onAccept = props.onAccept, onChange = props.onChange, onClose = props.onClose, onOpen = props.onOpen, open = props.open, PopperProps = props.PopperProps, todayText = props.todayText, value = props.value, wrapperProps = props.wrapperProps, restPropsForTextField = _objectWithoutProperties(props, ["disableCloseOnSelect", "cancelText", "children", "clearable", "clearText", "DateInputProps", "DialogProps", "displayStaticWrapperAs", "inputFormat", "okText", "onAccept", "onChange", "onClose", "onOpen", "open", "PopperProps", "todayText", "value", "wrapperProps"]); var TypedWrapper = Wrapper; return /*#__PURE__*/React.createElement(TypedWrapper, _extends({ clearable: clearable, clearText: clearText, DialogProps: DialogProps, PopperProps: PopperProps, okText: okText, todayText: todayText, cancelText: cancelText, DateInputProps: DateInputProps, KeyboardDateInputComponent: KeyboardDateInputComponent, PureDateInputComponent: PureDateInputComponent, displayStaticWrapperAs: displayStaticWrapperAs }, wrapperProps, restPropsForTextField), children); } return WrapperComponent; } export default makeWrapperComponent;