UNPKG

@gravity-ui/data-source

Version:
15 lines 743 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(WrappedComponent) { var ComponentWithDataManager = function ComponentWithDataManager(props) { var dataManager = useDataManager(); return /*#__PURE__*/_jsx(WrappedComponent, _objectSpread(_objectSpread({}, props), {}, { dataManager: dataManager })); }; ComponentWithDataManager.displayName = "WithDataManager".concat(WrappedComponent.displayName || WrappedComponent.name || 'Component'); return ComponentWithDataManager; }; // #sourceMappingURL=withDataManager.js.map