@tomino/dynamic-form-semantic-ui
Version:
Semantic UI form renderer based on dynamic form generation
31 lines (27 loc) • 1 kB
text/typescript
import { EditorComponentCatalogue } from '@tomino/dynamic-form';
import { FormulaEditor } from './formula_editor';
import { RepeaterEditor } from './repeater_editor';
import { TextEditor, ImageEditor, LinkSelectorEditor, LinkEditor } from './text_editor';
import { GridEditor } from '../layouts/grid_editor';
import { StackEditor } from '../layouts/stack_editor';
import { FormEditor } from '../form_editor';
import { AuthItemEditor } from './auth_item_editor';
import { FlexEditor } from '../layouts/flex_editor';
import { createComponent } from '../editor/layouts_common_editor';
export const catalogueEditor: EditorComponentCatalogue = {
createComponent: createComponent,
cssClass: '',
components: {
AuthItem: AuthItemEditor,
Flex: FlexEditor,
Form: FormEditor,
Formula: FormulaEditor,
Grid: GridEditor,
Image: ImageEditor,
Repeater: RepeaterEditor,
Link: LinkEditor,
LinkSelector: LinkSelectorEditor,
Stack: StackEditor,
Text: TextEditor
}
};