@@ -249,11 +249,7 @@ const hasActiveFilters = computed(() => !!filterSummary.value)
249249 type =" button"
250250 role =" radio"
251251 :aria-checked =" filters.downloadRange === range.value"
252- :class ="
253- filters.downloadRange === range.value
254- ? 'bg-fg text-bg border-fg hover:text-bg/50'
255- : ''
256- "
252+ :status =" filters.downloadRange === range.value ? 'active' : 'default'"
257253 @click =" emit('update:downloadRange', range.value)"
258254 >
259255 {{ $t(getDownloadRangeLabelKey(range.value)) }}
@@ -277,11 +273,7 @@ const hasActiveFilters = computed(() => !!filterSummary.value)
277273 type =" button"
278274 role =" radio"
279275 :aria-checked =" filters.updatedWithin === option.value"
280- :class ="
281- filters.updatedWithin === option.value
282- ? 'bg-fg text-bg border-fg hover:text-bg/70'
283- : ''
284- "
276+ :status =" filters.updatedWithin === option.value ? 'active' : 'default'"
285277 @click =" emit('update:updatedWithin', option.value)"
286278 >
287279 {{ $t(getUpdatedWithinLabelKey(option.value)) }}
@@ -305,10 +297,7 @@ const hasActiveFilters = computed(() => !!filterSummary.value)
305297 role =" radio"
306298 disabled
307299 :aria-checked =" filters.security === option.value"
308- class =" opacity-50 cursor-not-allowed"
309- :class ="
310- filters.security === option.value ? 'bg-fg text-bg border-fg hover:text-bg/70' : ''
311- "
300+ :status =" filters.security === option.value ? 'active' : 'default'"
312301 >
313302 {{ $t(getSecurityLabelKey(option.value)) }}
314303 </TagClickable >
@@ -326,9 +315,7 @@ const hasActiveFilters = computed(() => !!filterSummary.value)
326315 :key =" keyword"
327316 type =" button"
328317 :aria-pressed =" filters.keywords.includes(keyword)"
329- :class ="
330- filters.keywords.includes(keyword) ? 'bg-fg text-bg border-fg hover:text-bg/70' : ''
331- "
318+ :status =" filters.keywords.includes(keyword) ? 'active' : 'default'"
332319 @click =" emit('toggleKeyword', keyword)"
333320 >
334321 {{ keyword }}
0 commit comments