Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 3x 3x 3x 3x 3x 3x 3x 3x 3x 3x | import { createSelector } from '@ngrx/store'; import { getLoggedInUser } from 'ish-core/store/customer/user'; import { getTactonState } from '../tacton-store'; import { makeTactonSavedConfigurationReference, tactonSavedConfigurationAdapter, } from './saved-tacton-configuration.reducer'; const getSavedTactonConfigurationState = createSelector(getTactonState, state => state._savedTactonConfiguration); const { selectEntities } = tactonSavedConfigurationAdapter.getSelectors(getSavedTactonConfigurationState); export const getSavedTactonConfiguration = (id: string) => createSelector(selectEntities, getLoggedInUser, (entities, user) => { const savedConfig = entities[makeTactonSavedConfigurationReference(user?.login, id)]; return savedConfig?.externalId && savedConfig; }); |