Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
statistics.selectors.ts 550 B
import { createSelector } from '@reduxjs/toolkit';
import { rootSelector } from '../root/root.selectors';

export const statisticsSelector = createSelector(rootSelector, state => state.statistics);

export const loadingStatisticsSelector = createSelector(statisticsSelector, state => state.loading);

export const statisticsDataSelector = createSelector(
  statisticsSelector,
  statistics => statistics?.data,
);

export const elementAnnotationsSelector = createSelector(
  statisticsDataSelector,
  statistics => statistics?.elementAnnotations,
);