drf-react-by-schema
Version:
Components and Tools for building a React App having Django Rest Framework (DRF) as server
17 lines • 1.15 kB
TypeScript
import React from 'react';
import { UseFormRegister } from 'react-hook-form';
import { CommonFieldProps, FieldBySchemaProps, FormFieldLayout, Item, OptionsAC } from '../../@types';
interface FormBySchemaProps extends Omit<FieldBySchemaProps, 'name'> {
fieldsLayout?: FormFieldLayout[];
customFieldFormLayouts?: Record<string, FormFieldLayout[]>;
hiddenFields?: string[];
register?: UseFormRegister<Item>;
setOptionsAC?: (x: OptionsAC) => void;
forceReload?: boolean;
isolatedGetAutoComplete?: (model: string) => Promise<false | Item[]>;
fieldsProps?: Record<string, CommonFieldProps>;
relatedEditable?: boolean;
}
export default function FormBySchema({ schema, control, errors, register, multiline, setValue, getValues, fieldKey, labelKey, index, optionsAC, setOptionsAC, forceReload, optionsModel, getOptionLabel, renderOption, onEditModel, options, isSemaphoric, label, decimalScale, fieldsLayout: fieldsLayoutInitial, customFieldFormLayouts, fieldsProps, hiddenFields, isolatedGetAutoComplete, relatedEditable, }: FormBySchemaProps): React.JSX.Element;
export {};
//# sourceMappingURL=FormBySchema.d.ts.map