selectors.ts 376 B

1234567891011
  1. import { AlertRulesState } from 'app/types';
  2. export const getSearchQuery = (state: AlertRulesState) => state.searchQuery;
  3. export const getAlertRuleItems = (state: AlertRulesState) => {
  4. const regex = new RegExp(state.searchQuery, 'i');
  5. return state.items.filter(item => {
  6. return regex.test(item.name) || regex.test(item.stateText) || regex.test(item.info);
  7. });
  8. };