@looker/embed-components
Version:
27 lines • 805 B
JavaScript
import { createSlice } from '@reduxjs/toolkit';
import { createSliceHooks } from '@looker/redux';
import { saga } from './sagas';
export var defaultFactoryState = {
initialized: false
};
export var FACTORY_SLICE_NAME = 'factory';
export var factorySlice = 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;
}
}
});
export var factoryActions = factorySlice.actions;
export var {
useActions: useFactoryActions,
useStoreState: useFactoryStoreState
} = createSliceHooks(factorySlice, saga);
//# sourceMappingURL=slice.js.map