[ACA-2948] Add process services extension in settings page (#1374)

* [ACA-2948] Add toggle in settings page for process services extension

* [ACA-2948] Remove console log

* [ACA-2948] Fix import
This commit is contained in:
arditdomi
2020-03-25 14:06:02 +00:00
committed by GitHub
parent de8c85dc48
commit dab3f670f0
13 changed files with 85 additions and 12 deletions

View File

@@ -41,7 +41,8 @@ export enum AppActionTypes {
ResetSelection = 'RESET_SELECTION',
SetInfoDrawerState = 'SET_INFO_DRAWER_STATE',
SetInfoDrawerMetadataAspect = 'SET_INFO_DRAWER_METADATA_ASPECT',
CloseModalDialogs = 'CLOSE_MODAL_DIALOGS'
CloseModalDialogs = 'CLOSE_MODAL_DIALOGS',
ToggleProcessServices = 'TOGGLE_PROCESS_SERVICES'
}
export class SetInitialStateAction implements Action {
@@ -113,3 +114,9 @@ export class SetRepositoryInfoAction implements Action {
constructor(public payload: RepositoryInfo) {}
}
export class ToggleProcessServicesAction implements Action {
readonly type = AppActionTypes.ToggleProcessServices;
constructor(public payload: boolean) {}
}

View File

@@ -133,3 +133,8 @@ export const infoDrawerMetadataAspect = createSelector(
selectApp,
state => state.infoDrawerMetadataAspect
);
export const getProcessServicesState = createSelector(
selectApp,
state => state.processServices
);

View File

@@ -44,6 +44,7 @@ export interface AppState {
showFacetFilter: boolean;
documentDisplayMode: string;
repository: RepositoryInfo;
processServices: boolean;
}
export interface AppStore {