* add confirmation for Datasource, refactor other components * fix failing cypress tests * fix Mongo_spec failing test
22 lines
568 B
TypeScript
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;
|