UNPKG

ra-core

Version:

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

46 lines 1.67 kB
import * as React from 'react'; import { type ReactElement, type ReactNode } from 'react'; import { type RaRecord, ArrayInputContextValue } from "..//index.js"; import { type UseFieldArrayReturn } from 'react-hook-form'; export type DisableRemoveFunction = (record: RaRecord) => boolean; export declare const SimpleFormIteratorItem: React.ForwardRefExoticComponent<Partial<ArrayInputContextValue> & { children?: ReactNode; disabled?: boolean; disableRemove?: boolean | DisableRemoveFunction; disableReordering?: boolean; getItemLabel?: boolean | GetItemLabelFunc; index: number; inline?: boolean; record: RaRecord; removeButton?: ReactElement; reOrderButtons?: ReactElement; resource?: string; source?: string; } & React.RefAttributes<any>>; export declare const SimpleFormIterator: (props: SimpleFormIteratorProps) => React.JSX.Element | null; type GetItemLabelFunc = (index: number) => string | ReactElement; export interface SimpleFormIteratorProps extends Partial<UseFieldArrayReturn> { addButton?: ReactElement; children?: ReactNode; className?: string; readOnly?: boolean; disabled?: boolean; disableAdd?: boolean; disableClear?: boolean; disableRemove?: boolean | DisableRemoveFunction; disableReordering?: boolean; fullWidth?: boolean; getItemLabel?: boolean | GetItemLabelFunc; inline?: boolean; meta?: { error?: any; submitFailed?: boolean; }; record?: RaRecord; removeButton?: ReactElement; reOrderButtons?: ReactElement; resource?: string; source?: string; } export {}; //# sourceMappingURL=SimpleFormIterator.d.ts.map