UNPKG

@tomino/dynamic-form-semantic-ui

Version:

Semantic UI form renderer based on dynamic form generation

25 lines 913 B
import React from 'react'; import { FormView } from './form_view'; import { propGroup, handlerProp } from './editor/editor_common'; import { SingleDropCell } from './editor/layouts_common_editor'; import { DynamicComponent } from './wrapper'; import { observer } from 'mobx-react'; export const FormEditorComponent = props => { if (props.formElement.elements.length === 0) { return (React.createElement(DynamicComponent, Object.assign({}, props), React.createElement(SingleDropCell, Object.assign({}, props)))); } else return React.createElement(FormView, Object.assign({}, props)); }; export const FormEditor = { Component: observer(FormEditorComponent), title: 'Form', control: 'Form', icon: 'file outline', valueProvider: 'value', props: propGroup('Form Editor', { onCreate: handlerProp() }) }; //# sourceMappingURL=form_editor.js.map