UNPKG

redext

Version:

A simple global store based on React Context and Hooks

42 lines (41 loc) 706 B
// src/plugins/loading/index.ts var loading_default = (config = {}) => { const modelName = config.name || "loading"; const loading = { name: modelName, state: { global: 0, models: {}, effects: {} }, effects: () => { return { show: () => { }, hide: () => { } }; }, reducers: { updateState: (state, payload) => { if (typeof payload === "function") { payload = payload(state); } return { ...state, ...payload }; } } }; return { config: { models: { loading } } }; }; export { loading_default as default };