UNPKG

@codeperate/app-asset

Version:

Codeperate App Asset

103 lines (97 loc) 2.65 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); const cdpMenu_store = require('./cdp-menu.store-cfbc9fc9.js'); const cdpModal_store = require('./cdp-modal.store-79fc4a27.js'); require('./index-65ce289a.js'); require('./index-9f7d7390.js'); const CdpMenuModel = { state: { display: false, }, reducers: { set(state, payload) { state = payload; return state; }, open(state) { state.display = true; return state; }, close(state) { state.display = false; return state; }, toggle(state) { state.display = !state.display; return state; }, }, }; const CdpModalModel = { state: { modals: [], }, reducers: { clear(state, payload) { for (const num of payload) state.modals.splice(num, 1); return state; }, pushModal(state, payload) { state.modals.push(payload); return state; }, popModal(state) { state.modals.pop(); return state; }, popAllModal(state) { state.modals = []; return state; }, closeModal(state) { if (state.modals[state.modals.length - 1]) state.modals[state.modals.length - 1].close = true; return state; }, closeAllModal(state) { for (const modal of state.modals) modal.close = true; return state; }, popModalByTag(state, payload) { for (let i = 0; i < state.modals.length; i++) if (Object.values(state.modals[i].content).includes(payload)) state.modals.splice(i, 1); return state; }, }, }; exports.cdpMenuInit = cdpMenu_store.init; Object.defineProperty(exports, 'cdpMenuState', { enumerable: true, get: function () { return cdpMenu_store.state; } }); exports.cdpMenuStore = cdpMenu_store.cdpMenuStore; exports.close = cdpMenu_store.close; exports.open = cdpMenu_store.open; exports.toggle = cdpMenu_store.toggle; exports.cdpModalInit = cdpModal_store.init; Object.defineProperty(exports, 'cdpModalState', { enumerable: true, get: function () { return cdpModal_store.state; } }); exports.cdpModalStore = cdpModal_store.cdpModalStore; exports.clear = cdpModal_store.clear; exports.closeAllModal = cdpModal_store.closeAllModal; exports.closeModal = cdpModal_store.closeModal; exports.popAllModal = cdpModal_store.popAllModal; exports.popModal = cdpModal_store.popModal; exports.popModalByTag = cdpModal_store.popModalByTag; exports.pushModal = cdpModal_store.pushModal; exports.CdpMenuModel = CdpMenuModel; exports.CdpModalModel = CdpModalModel;