@open-tender/cloud
Version:
A library of hooks, reducers, utility functions, and types for use with Open Tender applications that utilize our cloud-based Order API.
52 lines (51 loc) • 2.28 kB
JavaScript
;
var _a;
Object.defineProperty(exports, "__esModule", { value: true });
exports.miscReducer = exports.selectMenuPath = exports.selectMenuSection = exports.selectMenuBrowse = exports.selectTopOffset = exports.selectThanxCode = exports.selectIsGroupOrder = exports.setTopOffset = exports.setMenuSection = exports.setMenuPath = exports.setMenuBrowse = exports.setThanxCode = exports.setIsGroupOrder = void 0;
const toolkit_1 = require("@reduxjs/toolkit");
const initialState = {
isGroupOrder: false,
thanxCode: null,
menuBrowse: false,
menuPath: null,
menuSection: null,
topOffset: null
};
const miscSlice = (0, toolkit_1.createSlice)({
name: 'misc',
initialState,
reducers: {
setIsGroupOrder: (state, action) => {
state.isGroupOrder = action.payload;
},
setThanxCode: (state, action) => {
state.thanxCode = action.payload;
},
setTopOffset: (state, action) => {
state.topOffset = action.payload;
},
setMenuSection: (state, action) => {
state.menuSection = action.payload;
},
setMenuPath: (state, action) => {
state.menuPath = action.payload;
},
setMenuBrowse: (state, action) => {
state.menuBrowse = action.payload;
}
}
});
_a = miscSlice.actions, exports.setIsGroupOrder = _a.setIsGroupOrder, exports.setThanxCode = _a.setThanxCode, exports.setMenuBrowse = _a.setMenuBrowse, exports.setMenuPath = _a.setMenuPath, exports.setMenuSection = _a.setMenuSection, exports.setTopOffset = _a.setTopOffset;
const selectIsGroupOrder = (state) => state.misc.isGroupOrder;
exports.selectIsGroupOrder = selectIsGroupOrder;
const selectThanxCode = (state) => state.misc.thanxCode;
exports.selectThanxCode = selectThanxCode;
const selectTopOffset = (state) => state.misc.topOffset;
exports.selectTopOffset = selectTopOffset;
const selectMenuBrowse = (state) => state.misc.menuBrowse;
exports.selectMenuBrowse = selectMenuBrowse;
const selectMenuSection = (state) => state.misc.menuSection;
exports.selectMenuSection = selectMenuSection;
const selectMenuPath = (state) => state.misc.menuPath;
exports.selectMenuPath = selectMenuPath;
exports.miscReducer = miscSlice.reducer;