UNPKG

@material-ui/lab

Version:

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

33 lines (24 loc) 1.04 kB
"use strict"; var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard"); var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.withDateAdapterProp = withDateAdapterProp; var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose")); var React = _interopRequireWildcard(require("react")); var _LocalizationProvider = require("../../LocalizationProvider"); function withDateAdapterProp(Component) { return (_ref) => { let { dateAdapter } = _ref, other = (0, _objectWithoutPropertiesLoose2.default)(_ref, ["dateAdapter"]); if (dateAdapter) { return /*#__PURE__*/React.createElement(_LocalizationProvider.MuiPickersAdapterContext.Provider, { value: dateAdapter }, /*#__PURE__*/React.createElement(Component, other)); } return /*#__PURE__*/React.createElement(Component, other); }; }