UNPKG

@open-formulieren/formio-builder

Version:

An opinionated Formio webform builder for Open Forms

21 lines (20 loc) 725 B
import { AnyComponentSchema } from '@open-formulieren/types'; import { ExtendedComponentSchema } from 'formiojs/types/components/schema'; export interface BuilderInfo { title: string; group: string; icon: string; documentation?: string; schema: ExtendedComponentSchema; weight: number; } export interface ComponentEditFormProps { isNew: boolean; component: AnyComponentSchema; builderInfo: BuilderInfo; onCancel: (e: React.MouseEvent<HTMLButtonElement>) => void; onRemove: (e: React.MouseEvent<HTMLButtonElement>) => void; onSubmit: (component: AnyComponentSchema) => void; } declare const ComponentEditForm: React.FC<ComponentEditFormProps>; export default ComponentEditForm;