Skip to content

How to set/access activeId for Entity Props #49

Answered by NetanelBasal
Synkretik asked this question in Q&A
Discussion options

You must be logged in to vote
import { propsFactory } from '@ngneat/elf';

const { scenariosEntitiesRef, withScenariosEntities } = entitiesPropsFactory('scenarios');

const  { 
  withScenariosActiveId, 
  selectScenariosActiveId, 
  setScenariosActiveId 
} = propsFactory('scenariosActiveId', { initialValue: undefined as (undefined | string) });

const {state, config} = createState(
    withEntities<AppProject, 'uid'>({idKey: 'uid'}),
    withScenariosEntities<AppScenario, 'uid'>({idKey: 'uid'}),
    withActiveId(),
    withScenariosActiveId(),
    withRequestsStatus<`projects` | 'scenarios'>(initializeAsPending(['projects', 'scenarios'])),
);

setActiveProjectId(projectId: AppProject['uid']) {
   projectStore.update(s…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@Synkretik
Comment options

@Synkretik
Comment options

Answer selected by Synkretik
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants