UNPKG

ra-core

Version:

Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React

26 lines 870 B
import * as React from 'react'; import { ResourceContext } from './ResourceContext'; /** * Create a Resource Context with the resource name * * Some react-admin components rely on the resource name to be available in the context. * This component provides it. * * If the value is empty, the context is not provided. * * @param {string} value the resource name * @example * * import { ResourceContextProvider } from 'react-admin'; * * const MyComponent = () => ( * <ResourceContextProvider value="posts"> * <MyResourceSpecificComponent /> * </ResourceContextProvider> * ); */ export var ResourceContextProvider = function (_a) { var children = _a.children, value = _a.value; return value ? (React.createElement(ResourceContext.Provider, { value: value }, children)) : (children); }; //# sourceMappingURL=ResourceContextProvider.js.map