UNPKG

@tomino/dynamic-form-semantic-ui

Version:

Semantic UI form renderer based on dynamic form generation

17 lines 791 B
import React from 'react'; import AlertTemplate from 'react-alert-template-basic'; import { Provider, useAlert } from 'react-alert'; import { createComponents } from '../common'; import { Context } from '../context'; import { DynamicComponent } from '../wrapper'; const Init = () => { const ctx = React.useContext(Context); ctx.alert = useAlert(); return null; }; const controlProps = ['position', 'timeout', 'offset', 'transition']; export const AlertProvider = props => (React.createElement(DynamicComponent, Object.assign({}, props, { control: Provider, controlProps: controlProps, template: AlertTemplate }), React.createElement(Init, null), createComponents(props))); AlertProvider.displayName = 'AlertProvider'; //# sourceMappingURL=react_alert_provider_view.js.map