UNPKG

ra-core

Version:

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

23 lines 924 B
import * as React from 'react'; import { ReactElement } from 'react'; import { RaRecord } from '../../types'; /** * Wrap children with a RecordContext provider only if the value is defined. * * Allows a component to work outside of a record context. * * @example * * import { OptionalRecordContextProvider, TextField } from 'react-admin'; * * const RecordTitle = ({ record }) => ( * <OptionalRecordContextProvider value={record}> * <TextField source="title" /> * </OptionalRecordContextProvider> * ); */ export declare const OptionalRecordContextProvider: <RecordType extends RaRecord<import("../../types").Identifier> | Omit<RaRecord<import("../../types").Identifier>, "id"> = RaRecord<import("../../types").Identifier>>({ value, children, }: { children: ReactElement; value?: RecordType | undefined; }) => React.JSX.Element; //# sourceMappingURL=OptionalRecordContextProvider.d.ts.map