Skip to content
Snippets Groups Projects
Commit 854c44b5 authored by fsdavid's avatar fsdavid
Browse files

Add regio status on search

parent 719802fe
No related branches found
No related tags found
No related merge requests found
<div class="d-flex flex-row"> <div class="d-flex flex-row">
<small class="text-truncate flex-shrink-1 flex-grow-1"> <small class="text-truncate flex-shrink-1 flex-grow-1">
{{ region.name }} {{ region.name }}<span *ngIf="region.status" class="text-muted">{{' (' + region.status + ')'}}</span>
</small> </small>
<div class="flex-grow-0 flex-shrink-0 d-flex flex-row"> <div class="flex-grow-0 flex-shrink-0 d-flex flex-row">
......
...@@ -13,10 +13,10 @@ import { PureContantService } from "src/util"; ...@@ -13,10 +13,10 @@ import { PureContantService } from "src/util";
import { viewerStateToggleRegionSelect, viewerStateNavigateToRegion, viewerStateSetSelectedRegions, viewerStateSetSelectedRegionsWithIds } from "src/services/state/viewerState.store.helper"; import { viewerStateToggleRegionSelect, viewerStateNavigateToRegion, viewerStateSetSelectedRegions, viewerStateSetSelectedRegionsWithIds } from "src/services/state/viewerState.store.helper";
import { ARIA_LABELS, CONST } from 'common/constants' import { ARIA_LABELS, CONST } from 'common/constants'
const filterRegionBasedOnText = searchTerm => region => region.name.toLowerCase().includes(searchTerm.toLowerCase()) const filterRegionBasedOnText = searchTerm => region => `${region.name.toLowerCase()}${region.status? ' (' + region.status + ')' : null}`.includes(searchTerm.toLowerCase())
|| (region.relatedAreas && region.relatedAreas.some(relatedArea => relatedArea.name && relatedArea.name.toLowerCase().includes(searchTerm.toLowerCase()))) || (region.relatedAreas && region.relatedAreas.some(relatedArea => relatedArea.name && relatedArea.name.toLowerCase().includes(searchTerm.toLowerCase())))
const compareFn = (it, item) => it.name === item.name const compareFn = (it, item) => it.name === item.name && it.status === item.status
@Component({ @Component({
selector: 'region-text-search-autocomplete', selector: 'region-text-search-autocomplete',
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment