PromucFlow_constructor/app/client/src/selectors/gitSyncSelectors.tsx
Rishabh Rathod 373f64c9ca
feat: git sync ui update (#7486)
- fix commit & push functionality
- Add Link to docs
- Add user settings toggle

Co-authored-by: Rishabh Saxena <rishabh.robben@gmail.com>
2021-09-17 22:28:04 +05:30

30 lines
980 B
TypeScript

import { AppState } from "reducers";
export const getIsGitSyncModalOpen = (state: AppState) =>
state.ui.gitSync.isGitSyncModalOpen;
export const getIsGitRepoSetup = () => true;
export const getIsCommittingInProgress = (state: AppState) =>
state.ui.gitSync.isCommitting;
export const getActiveGitSyncModalTab = (state: AppState) =>
state.ui.gitSync.activeGitSyncModalTab;
export const getIsGitErrorPopupVisible = (state: AppState) =>
state.ui.gitSync.isErrorPopupVisible;
export const getGitError = (state: AppState) => state.ui.gitSync.gitError;
export const getIsImportAppViaGitModalOpen = (state: AppState) =>
state.ui.gitSync.isImportAppViaGitModalOpen;
export const getOrganizationIdForImport = (state: AppState) =>
state.ui.gitSync.organizationIdForImport;
export const getGlobalGitConfig = (state: AppState) =>
state.ui.gitSync.globalGitConfig;
export const getIsFetchingGlobalGitConfig = (state: AppState) =>
state.ui.gitSync.isFetchingGitConfig;