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
JavaScript
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