PromucFlow_constructor/app/client/src/reducers/uiReducers/confirmRunActionReducer.ts
Ayangade Adeoluwa ead4d875fa
feat: add confirmation for Datasource deletion operation (#11180)
* add confirmation for Datasource, refactor other components

* fix failing cypress tests

* fix Mongo_spec failing test
2022-02-18 07:58:36 +01:00

22 lines
568 B
TypeScript

import { createReducer } from "utils/AppsmithUtils";
import { ReduxAction, ReduxActionTypes } from "constants/ReduxActionConstants";
const initialState: ConfirmRunActionReduxState = {
modalOpen: false,
};
const confirmRunActionReducer = createReducer(initialState, {
[ReduxActionTypes.SHOW_ACTION_MODAL]: (
state: ConfirmRunActionReduxState,
action: ReduxAction<boolean>,
) => {
return { ...state, modalOpen: action.payload };
},
});
export interface ConfirmRunActionReduxState {
modalOpen: boolean;
}
export default confirmRunActionReducer;