UNPKG

ra-core

Version:

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

25 lines 935 B
import { ReactElement } from 'react'; import { RaRecord } from '../../types'; import { ListControllerResult } from './useListController'; /** * Render prop version of useListContext * * @example * const BookList = () => ( * <List> * <WithListContext render={({ data }) => ( * <ul> * {data && data.map(record => ( * <li key={record.id}>{record.title}</li> * ))} * </ul> * )} /> * </List> * ); */ export declare const WithListContext: <RecordType extends RaRecord<import("../../types").Identifier>>({ render, }: WithListContextProps<RecordType>) => ReactElement<any, string | import("react").JSXElementConstructor<any>> | null; export interface WithListContextProps<RecordType extends RaRecord> { render: (context: ListControllerResult<RecordType>) => ReactElement | false | null; label?: string; } //# sourceMappingURL=WithListContext.d.ts.map