|
@@ -1,4 +1,6 @@
|
|
|
import { createSlice, PayloadAction } from '@reduxjs/toolkit';
|
|
|
+import emitter from '../utils/eventEmitter';
|
|
|
+import store from './store';
|
|
|
|
|
|
export interface BusinessFlowState {
|
|
|
currentKey: string;
|
|
@@ -18,5 +20,9 @@ const BusinessFlowSlice = createSlice({
|
|
|
},
|
|
|
});
|
|
|
|
|
|
+emitter.on('TASK_SUCCESS', () => {
|
|
|
+ store.dispatch(setBusinessFlow('view'));
|
|
|
+});
|
|
|
+
|
|
|
export const { setBusinessFlow } = BusinessFlowSlice.actions;
|
|
|
export default BusinessFlowSlice.reducer;
|