Skip to content

Commit e7ce1d5

Browse files
committed
fix: merge duplicate class attributes in PackageTable.vue
1 parent daae519 commit e7ce1d5

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

app/components/PackageTable.vue

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ function getColumnLabelKey(id: ColumnId): string {
110110
<!-- Name (always visible) -->
111111
<th
112112
scope="col"
113-
class="py-3 px-3 text-xs font-mono font-medium text-fg-muted uppercase tracking-wider"
113+
class="py-3 px-3 text-xs font-mono font-medium text-fg-muted uppercase tracking-wider focus-visible:ring-2 focus-visible:ring-fg focus-visible:ring-inset focus-visible:outline-none"
114114
:class="{
115115
'cursor-pointer hover:text-fg transition-colors duration-200': isSortable('name'),
116116
}"
@@ -123,7 +123,6 @@ function getColumnLabelKey(id: ColumnId): string {
123123
"
124124
:tabindex="isSortable('name') ? 0 : undefined"
125125
role="columnheader"
126-
class="focus-visible:ring-2 focus-visible:ring-fg focus-visible:ring-inset focus-visible:outline-none"
127126
@click="toggleSort('name')"
128127
@keydown.enter="toggleSort('name')"
129128
@keydown.space.prevent="toggleSort('name')"
@@ -161,7 +160,7 @@ function getColumnLabelKey(id: ColumnId): string {
161160
<th
162161
v-if="isColumnVisible('downloads')"
163162
scope="col"
164-
class="py-3 px-3 text-xs font-mono font-medium text-fg-muted uppercase tracking-wider text-right"
163+
class="py-3 px-3 text-xs font-mono font-medium text-fg-muted uppercase tracking-wider text-right focus-visible:ring-2 focus-visible:ring-fg focus-visible:ring-inset focus-visible:outline-none"
165164
:class="{
166165
'cursor-pointer hover:text-fg transition-colors duration-200':
167166
isSortable('downloads'),
@@ -175,7 +174,6 @@ function getColumnLabelKey(id: ColumnId): string {
175174
"
176175
:tabindex="isSortable('downloads') ? 0 : undefined"
177176
role="columnheader"
178-
class="focus-visible:ring-2 focus-visible:ring-fg focus-visible:ring-inset focus-visible:outline-none"
179177
@click="toggleSort('downloads')"
180178
@keydown.enter="toggleSort('downloads')"
181179
@keydown.space.prevent="toggleSort('downloads')"
@@ -197,7 +195,7 @@ function getColumnLabelKey(id: ColumnId): string {
197195
<th
198196
v-if="isColumnVisible('updated')"
199197
scope="col"
200-
class="py-3 px-3 text-xs font-mono font-medium text-fg-muted uppercase tracking-wider"
198+
class="py-3 px-3 text-xs font-mono font-medium text-fg-muted uppercase tracking-wider focus-visible:ring-2 focus-visible:ring-fg focus-visible:ring-inset focus-visible:outline-none"
201199
:class="{
202200
'cursor-pointer hover:text-fg transition-colors duration-200': isSortable('updated'),
203201
}"
@@ -210,7 +208,6 @@ function getColumnLabelKey(id: ColumnId): string {
210208
"
211209
:tabindex="isSortable('updated') ? 0 : undefined"
212210
role="columnheader"
213-
class="focus-visible:ring-2 focus-visible:ring-fg focus-visible:ring-inset focus-visible:outline-none"
214211
@click="toggleSort('updated')"
215212
@keydown.enter="toggleSort('updated')"
216213
@keydown.space.prevent="toggleSort('updated')"

0 commit comments

Comments
 (0)