@tomino/dynamic-form-semantic-ui
Version:
Semantic UI form renderer based on dynamic form generation
17 lines • 791 B
JavaScript
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