PromucFlow_constructor/app/client/src/selectors/crudInfoModalSelectors.ts
Sangeeth Sivan e9d719103c
chore: code split sagas and reducer's index file (#16261)
* chore: code split sagas and reducers index file

* fix: update imports

* chore: remove acl reducers file on ce

* fix: code split reducers properly

* chore: remove unnecessary import

* chore: split root sagas file
2022-08-24 17:46:32 +05:30

25 lines
699 B
TypeScript

import { AppState } from "@appsmith/reducers";
import { createSelector } from "reselect";
import {
CrudInfoModalReduxState,
GenerateCRUDSuccessInfoData,
} from "reducers/uiReducers/crudInfoModalReducer";
export type CrudInfoModalData = {
crudInfoModalOpen: boolean;
generateCRUDSuccessInfo: GenerateCRUDSuccessInfoData | null;
};
const getCrudInfoModalState = (state: AppState): CrudInfoModalReduxState =>
state.ui.crudInfoModal;
export const getCrudInfoModalData = createSelector(
getCrudInfoModalState,
(crudInfoModal) => {
return {
crudInfoModalOpen: crudInfoModal.crudInfoModalOpen,
generateCRUDSuccessInfo: crudInfoModal.generateCRUDSuccessInfo,
};
},
);