Skip to content

Commit e644788

Browse files
committed
use utility class for kbd elements for better readbility
1 parent a53e71e commit e644788

File tree

1 file changed

+20
-31
lines changed

1 file changed

+20
-31
lines changed

app/components/AppFooter.vue

Lines changed: 20 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -91,59 +91,42 @@ function onModalClosed() {
9191
</p>
9292
<ul class="mb-6 flex flex-col gap-2">
9393
<li class="flex gap-2 items-center">
94-
<kbd
95-
class="items-center justify-center text-sm text-fg bg-bg-muted border border-border rounded px-2"
96-
>,</kbd
97-
><span>{{ $t('shortcuts.settings') }}</span>
94+
<kbd class="kbd">,</kbd>
95+
<span>{{ $t('shortcuts.settings') }}</span>
9896
</li>
9997
<li class="flex gap-2 items-center">
100-
<kbd
101-
class="items-center justify-center text-sm text-fg bg-bg-muted border border-border rounded px-2"
102-
>c</kbd
103-
><span>{{ $t('shortcuts.compare') }}</span>
98+
<kbd class="kbd">c</kbd>
99+
<span>{{ $t('shortcuts.compare') }}</span>
104100
</li>
105101
</ul>
106102
<p class="mb-2 font-mono text-fg-subtle">
107103
{{ $t('shortcuts.section.search') }}
108104
</p>
109105
<ul class="mb-6 flex flex-col gap-2">
110106
<li class="flex gap-2 items-center">
111-
<kbd
112-
class="items-center justify-center text-sm text-fg bg-bg-muted border border-border rounded px-2"
113-
>↑</kbd
114-
>/<kbd
115-
class="items-center justify-center text-sm text-fg bg-bg-muted border border-border rounded px-2"
116-
>↓</kbd
117-
><span>{{ $t('shortcuts.navigate_results') }}</span>
107+
<kbd class="kbd">↑</kbd>/<kbd class="kbd">↓</kbd>
108+
<span>{{ $t('shortcuts.navigate_results') }}</span>
118109
</li>
119110
<li class="flex gap-2 items-center">
120-
<kbd
121-
class="items-center justify-center text-sm text-fg bg-bg-muted border border-border rounded px-2"
122-
>Enter</kbd
123-
><span>{{ $t('shortcuts.go_to_result') }}</span>
111+
<kbd class="kbd">Enter</kbd>
112+
<span>{{ $t('shortcuts.go_to_result') }}</span>
124113
</li>
125114
</ul>
126115
<p class="mb-2 font-mono text-fg-subtle">
127116
{{ $t('shortcuts.section.package') }}
128117
</p>
129118
<ul class="mb-6 flex flex-col gap-2">
130119
<li class="flex gap-2 items-center">
131-
<kbd
132-
class="items-center justify-center text-sm text-fg bg-bg-muted border border-border rounded px-2"
133-
>.</kbd
134-
><span>{{ $t('shortcuts.open_code_view') }}</span>
120+
<kbd class="kbd">.</kbd>
121+
<span>{{ $t('shortcuts.open_code_view') }}</span>
135122
</li>
136123
<li class="flex gap-2 items-center">
137-
<kbd
138-
class="items-center justify-center text-sm text-fg bg-bg-muted border border-border rounded px-2"
139-
>d</kbd
140-
><span>{{ $t('shortcuts.open_docs') }}</span>
124+
<kbd class="kbd">d</kbd>
125+
<span>{{ $t('shortcuts.open_docs') }}</span>
141126
</li>
142127
<li class="flex gap-2 items-center">
143-
<kbd
144-
class="items-center justify-center text-sm text-fg bg-bg-muted border border-border rounded px-2"
145-
>c</kbd
146-
><span>{{ $t('shortcuts.open_compare_prefilled') }}</span>
128+
<kbd class="kbd">c</kbd>
129+
<span>{{ $t('shortcuts.open_compare_prefilled') }}</span>
147130
</li>
148131
</ul>
149132
</Modal>
@@ -156,3 +139,9 @@ function onModalClosed() {
156139
</div>
157140
</footer>
158141
</template>
142+
143+
<style scoped>
144+
.kbd {
145+
@apply items-center justify-center text-sm text-fg bg-bg-muted border border-border rounded px-2;
146+
}
147+
</style>

0 commit comments

Comments
 (0)