@tomino/dynamic-form-semantic-ui
Version:
Semantic UI form renderer based on dynamic form generation
20 lines • 1.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const react_1 = tslib_1.__importDefault(require("react"));
const react_alert_template_basic_1 = tslib_1.__importDefault(require("react-alert-template-basic"));
const react_alert_1 = require("react-alert");
const common_1 = require("../common");
const context_1 = require("../context");
const wrapper_1 = require("../wrapper");
const Init = () => {
const ctx = react_1.default.useContext(context_1.Context);
ctx.alert = react_alert_1.useAlert();
return null;
};
const controlProps = ['position', 'timeout', 'offset', 'transition'];
exports.AlertProvider = props => (react_1.default.createElement(wrapper_1.DynamicComponent, Object.assign({}, props, { control: react_alert_1.Provider, controlProps: controlProps, template: react_alert_template_basic_1.default }),
react_1.default.createElement(Init, null),
common_1.createComponents(props)));
exports.AlertProvider.displayName = 'AlertProvider';
//# sourceMappingURL=react_alert_provider_view.js.map