UNPKG

@talend/react-containers

Version:

Provide connected components aka containers for @talend/react-cmf based on @talend/react-components.

31 lines (30 loc) 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.DEFAULT_STATE = void 0; var _propTypes = _interopRequireDefault(require("prop-types")); var _immutable = require("immutable"); var _reactCmf = require("@talend/react-cmf"); var _reactComponents = require("@talend/react-components"); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const DEFAULT_STATE = exports.DEFAULT_STATE = new _immutable.Map({ notifications: new _immutable.List() }); function Notification(props) { const state = (props.state || DEFAULT_STATE).toJS(); return /*#__PURE__*/(0, _jsxRuntime.jsx)(_reactComponents.Notification, { leaveFn: i => props.deleteNotification(i), notifications: state.notifications, autoLeaveError: props.autoLeaveError }); } Notification.displayName = 'Container(Notification)'; Notification.propTypes = { deleteNotification: _propTypes.default.func, autoLeaveError: _propTypes.default.bool, ..._reactCmf.cmfConnect.propTypes }; var _default = exports.default = Notification; //# sourceMappingURL=Notification.container.js.map