UNPKG

ra-core

Version:

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

36 lines 1.11 kB
import { ReactElement } from 'react'; import { RaRecord } from '../../types'; import { ShowControllerProps } from './useShowController'; /** * Call useShowController and put the value in a ShowContext * * Base class for <Show> components, without UI. * * Accepts any props accepted by useShowController: * - id: The record identifier * - resource: The resource * * @example // Custom show layout * * const PostShow = () => ( * <ShowBase resource="posts"> * <Grid container> * <Grid item xs={8}> * <SimpleForm> * ... * </SimpleForm> * </Grid> * <Grid item xs={4}> * Show instructions... * </Grid> * </Grid> * <div> * Post related links... * </div> * </ShowBase> * ); */ export declare const ShowBase: <RecordType extends RaRecord<import("../../types").Identifier> = any>({ children, ...props }: { children: ReactElement; } & ShowControllerProps<RecordType>) => JSX.Element; //# sourceMappingURL=ShowBase.d.ts.map