@material-ui/lab
Version:
Material-UI Lab - Incubator for Material-UI React components.
17 lines (15 loc) • 647 B
JavaScript
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
import * as React from 'react';
import { MuiPickersAdapterContext } from '../../LocalizationProvider';
export function withDateAdapterProp(Component) {
return function (_ref) {
var dateAdapter = _ref.dateAdapter,
other = _objectWithoutProperties(_ref, ["dateAdapter"]);
if (dateAdapter) {
return /*#__PURE__*/React.createElement(MuiPickersAdapterContext.Provider, {
value: dateAdapter
}, /*#__PURE__*/React.createElement(Component, other));
}
return /*#__PURE__*/React.createElement(Component, other);
};
}