@looker/embed-components
Version:
35 lines (34 loc) • 1.25 kB
JavaScript
;
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