UNPKG

@open-formulieren/formio-builder

Version:

An opinionated Formio webform builder for Open Forms

22 lines (21 loc) 757 B
/// <reference types="react" /> 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;