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 { ReactNode } from 'react'; import { RaRecord } from '../../types'; import { EditControllerProps } from './useEditController'; /** * Call useEditController and put the value in a EditContext * * Base class for <Edit> components, without UI. * * Accepts any props accepted by useEditController: * - id: The record identifier * - resource: The resource * * @example // Custom edit layout * * const PostEdit = () => ( * <EditBase resource="posts"> * <Grid container> * <Grid item xs={8}> * <SimpleForm> * ... * </SimpleForm> * </Grid> * <Grid item xs={4}> * Edit instructions... * </Grid> * </Grid> * <div> * Post related links... * </div> * </EditBase> * ); */ export declare const EditBase: <RecordType extends RaRecord<import("../../types").Identifier> = any>({ children, ...props }: { children: ReactNode; } & EditControllerProps<RecordType, unknown>) => JSX.Element; //# sourceMappingURL=EditBase.d.ts.map