@material-ui/lab
Version:
Material-UI Lab - Incubator for Material-UI React components.
33 lines (24 loc) • 1.04 kB
JavaScript
;
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);
};
}