Add file selectors

This commit is contained in:
Michał Romaszkin 2020-11-07 12:10:34 +01:00
parent c53d8f550a
commit cf94f6fa88

View File

@ -0,0 +1,20 @@
import { createSelector } from '@ngrx/store';
import { State as AppState } from '../reducers/index';
import { State as FileState } from '../reducers/front-page.reducers';
export const selectFeature = (state: AppState) => state.fileState;
export const selectFile = createSelector(
selectFeature,
(state: FileState) => state.file
);
export const selectFileName = createSelector(
selectFeature,
(state: FileState) => state.fileName
);
export const selectFetchStatus = createSelector(
selectFeature,
(state: FileState) => state.isFileFetched
);