Newer
Older
<div class="input-group regionSearch">
<input
#searchTermInput
tabindex="0"
(keydown.esc)="escape($event)"
(focus)="showRegionTree = true && !isMobile"
[value]="searchTerm"
class="form-control form-control-sm"
type="text"
[placeholder]="getInputPlaceholder(selectedParcellation)"/>
</div>
<div
*ngIf="showRegionTree"
hideScrollbarContainer>
[ngStyle]="regionHierarchyHeight()"
class="d-flex flex-column"
treeContainer
#treeContainer>
<div class="tree-header d-inline-flex align-items-center">
<div>
{{ selectedRegions.length }} {{ selectedRegions.length > 1 ? 'regions' : 'region' }} selected
</div>
<div
(click)="clearRegions($event)"
[ngClass]="{ 'invisible': selectedRegions.length === 0 }"
class="btn btn-link">
clear all
</div>
<div
*ngIf="selectedParcellation && selectedParcellation.regions as regions"
class="tree-body">
<flat-tree-component
(treeNodeClick)="handleClickRegion($event)"
(uncollaspedItemsNumber)="uncollapsedFlatTreeItems($event)"
[inputItem]="aggregatedRegionTree"
[renderNode]="displayTreeNode"
[searchFilter]="filterTreeBySearch">