UNPKG

@looker/embed-components

Version:
35 lines (34 loc) 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useFactoryStoreState = exports.useFactoryActions = exports.factorySlice = exports.factoryActions = exports.defaultFactoryState = exports.FACTORY_SLICE_NAME = void 0; var _toolkit = require("@reduxjs/toolkit"); var _redux = require("@looker/redux"); var _sagas = require("./sagas"); var defaultFactoryState = exports.defaultFactoryState = { initialized: false }; var FACTORY_SLICE_NAME = exports.FACTORY_SLICE_NAME = 'factory'; var factorySlice = exports.factorySlice = (0, _toolkit.createSlice)({ name: FACTORY_SLICE_NAME, initialState: defaultFactoryState, reducers: { initFactoryAction(_state, _action) {}, initFactorySuccessAction(state) { state.initialized = true; }, destroyFactoryAction() {}, setFailureAction(state, action) { state.error = action.payload.error; } } }); var factoryActions = exports.factoryActions = factorySlice.actions; var { useActions: useFactoryActions, useStoreState: useFactoryStoreState } = (0, _redux.createSliceHooks)(factorySlice, _sagas.saga); exports.useFactoryStoreState = useFactoryStoreState; exports.useFactoryActions = useFactoryActions; //# sourceMappingURL=slice.js.map