@tutim/fields
Version:
form infrastructure for web applications
13 lines (12 loc) • 521 B
TypeScript
import React from 'react';
import { FieldsByKey, FormLayout, FormMeta } from '@tutim/types';
interface FormProps {
formId?: string;
onSubmit: React.FormEventHandler<HTMLFormElement>;
fieldsByKey: FieldsByKey;
layout?: FormLayout;
meta?: FormMeta;
}
export declare const getFieldsLayout: ({ layout, fieldsByKey, }: Pick<FormProps, 'layout' | 'fieldsByKey'>) => React.ReactNode[];
export declare const FormElement: ({ onSubmit, layout, meta, fieldsByKey, formId }: FormProps) => JSX.Element;
export {};