@open-formulieren/formio-builder
Version:
An opinionated Formio webform builder for Open Forms
21 lines (20 loc) • 725 B
TypeScript
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;