@brizy/media-gallery
Version:
78 lines (77 loc) • 2.25 kB
JavaScript
export var ActionTypes;
(function(ActionTypes) {
ActionTypes["LoadError"] = "project:stockPhotos:loadError";
ActionTypes["LoadSuccess"] = "project:stockPhotos:loadSuccess";
ActionTypes["SetSearchValue"] = "project:stockPhotos:setSearchValue";
ActionTypes["Search"] = "project:stockPhotos:search";
ActionTypes["SelectItem"] = "project:stockPhotos:selectItem";
ActionTypes["BulkSelect"] = "project:stockPhotos:bulkSelect";
ActionTypes["UnSelectAll"] = "project:stockPhotos:unselectAll";
ActionTypes["Prev"] = "project:stockPhotos:prev";
ActionTypes["Next"] = "project:stockPhotos:next";
ActionTypes["InsertFiles"] = "project:stockPhotos:insertFiles";
ActionTypes["InsertFilesError"] = "project:stockPhotos:insertFilesError";
})(ActionTypes || (ActionTypes = {}));
export var loadError = function(payload) {
return {
type: "project:stockPhotos:loadError",
payload: payload
};
};
export var loadSuccess = function(payload) {
return {
type: "project:stockPhotos:loadSuccess",
payload: payload
};
};
export var setSearchValue = function(payload) {
return {
type: "project:stockPhotos:setSearchValue",
payload: payload
};
};
export var search = function(payload) {
return {
type: "project:stockPhotos:search",
payload: payload
};
};
export var selectItem = function(payload) {
return {
type: "project:stockPhotos:selectItem",
payload: payload
};
};
export var bulkSelect = function() {
return {
type: "project:stockPhotos:bulkSelect"
};
};
export var unSelectAll = function() {
return {
type: "project:stockPhotos:unselectAll"
};
};
export var prev = function() {
return {
type: "project:stockPhotos:prev"
};
};
export var next = function() {
return {
type: "project:stockPhotos:next"
};
};
export var insertFiles = function() {
return {
type: "project:stockPhotos:insertFiles"
};
};
export var insertFilesError = function() {
return {
type: "project:stockPhotos:insertFilesError"
};
};
export var isActions = function(a) {
return Object.values(ActionTypes).includes(a.type);
}; // endregion