UNPKG

@brizy/media-gallery

Version:
51 lines (50 loc) 1.14 kB
export var Types = /*#__PURE__*/ function(Types) { Types["Add"] = "notifications:add"; Types["Remove"] = "notifications:remove"; return Types; }({}); export var add = function(payload) { return { type: "notifications:add", payload: payload }; }; export var info = function(key, message) { return { type: "notifications:add", payload: { type: "info", key: key, message: message } }; }; export var success = function(key, message) { return { type: "notifications:add", payload: { type: "success", key: key, message: message } }; }; export var error = function(key, message) { return { type: "notifications:add", payload: { type: "error", key: key, message: message } }; }; export var remove = function(payload) { return { type: "notifications:remove", payload: payload }; }; export var isAction = function(a) { return Object.values(Types).includes(a.type); }; // endregion