UNPKG

@gravity-ui/data-source

Version:
15 lines 715 B
import _objectSpread from "@babel/runtime/helpers/objectSpread2"; import React from 'react'; import { useDataManager } from './DataManagerContext'; import { jsx as _jsx } from "react/jsx-runtime"; export var withDataManager = function withDataManager(Component) { var ComponentWithDataManager = function ComponentWithDataManager(props) { var dataManager = useDataManager(); return /*#__PURE__*/_jsx(Component, _objectSpread(_objectSpread({}, props), {}, { dataManager: dataManager })); }; ComponentWithDataManager.displayName = "WithDataManager".concat(Component.displayName || Component.name || 'Component'); return ComponentWithDataManager; }; // #sourceMappingURL=withDataManager.js.map