@@ -7,7 +7,7 @@ import Popover from "@/components/ui/Popover.vue"
77import RadarChart from " @/components/modules/stats/RadarChart.vue"
88
99/** Services */
10- import { roundTo , sortArrayOfObjects , tia } from " @/services/utils"
10+ import { roundTo , sortArrayOfObjects } from " @/services/utils"
1111
1212/** API */
1313import { fetchValidators , fetchValidatorsMetrics , fetchValidatorMetrics } from " @/services/api/validator"
@@ -101,7 +101,8 @@ const filteredValidators = computed(() => {
101101 if (! searchTerm .value ) return validators .value
102102
103103 return validators .value .filter (v =>
104- v .moniker ? .toLowerCase ().includes (searchTerm .value .trim ().toLowerCase ())
104+ v .moniker ? .toLowerCase ().includes (searchTerm .value .trim ().toLowerCase ()) ||
105+ v .address ? .hash === searchTerm .value .trim ().toLowerCase ()
105106 )
106107})
107108
@@ -133,7 +134,7 @@ onBeforeMount(async() => {
133134 >
134135 < Flex align= " center" gap= " 4" >
135136 < Text size= " 13" color= " secondary" > vs < / Text >
136- < Text size= " 13" color= " primary" : class = " $style.title" > {{ selectedItem? .name || selectedItem? .moniker }} < / Text >
137+ < Text size= " 13" color= " primary" : class = " $style.title" > {{ selectedItem? .name || selectedItem? .moniker || selectedItem ? . address ? . hash }} < / Text >
137138 < / Flex>
138139
139140 < Icon
@@ -163,7 +164,7 @@ onBeforeMount(async() => {
163164 < / Flex>
164165 < / Flex>
165166
166- < Input v- model= " searchTerm" size= " small" placeholder= " Search" autofocus / >
167+ < Input v- model= " searchTerm" size= " small" placeholder= " Search.. " autofocus / >
167168
168169 < Flex direction= " column" gap= " 4" : class = " $style.popover_list" >
169170 < template v- if = " filteredValidators.length" >
@@ -175,9 +176,9 @@ onBeforeMount(async() => {
175176 gap= " 8"
176177 : class = " $style.popover_list_item"
177178 >
178- < Icon v- if = " selectedItem.moniker === v.moniker " name= " check" size= " 14" color= " brand" / >
179+ < Icon v- if = " selectedItem.address?.hash === v.address?.hash " name= " check" size= " 14" color= " brand" / >
179180
180- < Text size= " 12" color= " primary" : weight= " selectedItem.moniker === v.moniker ? '600' : '500'" : class = " $style.title" > {{ v .moniker }} < / Text >
181+ < Text size= " 12" color= " primary" : weight= " selectedItem.moniker === v.moniker ? '600' : '500'" : class = " $style.title" > {{ v .moniker || v . address ? . hash }} < / Text >
181182 < / Flex>
182183 < / template>
183184 < Flex v- else - if = " searchTerm" justify= " center" : style= " { paddingTop: '10px' }" >
@@ -205,7 +206,7 @@ onBeforeMount(async() => {
205206.popover_header {
206207 cursor: pointer;
207208
208- max- width: 180px ;
209+ max- width: 150px ;
209210
210211 padding: 8px ;
211212 box- shadow: 0 0 0 1px var (-- op- 10 );
@@ -217,7 +218,7 @@ onBeforeMount(async() => {
217218}
218219
219220.title {
220- max- width: 120px ;
221+ max- width: 90px ;
221222 min- height: 14px ;
222223
223224 white- space: nowrap;
0 commit comments