|
1 | 1 | <template> |
2 | 2 | <footer class="border-t border-border mt-auto"> |
3 | 3 | <div class="container py-3 sm:py-8 flex flex-col gap-2 sm:gap-4 text-fg-subtle text-sm"> |
4 | | - <div class="flex flex-col sm:flex-row items-center justify-between gap-2 sm:gap-4"> |
| 4 | + <div class="flex flex-col sm:flex-row items-center justify-start gap-2 sm:gap-4"> |
5 | 5 | <p class="font-mono m-0 hidden sm:block">{{ $t('tagline') }}</p> |
6 | | - <div class="flex items-center gap-3 sm:gap-6"> |
| 6 | + <span aria-hidden="true" class="flex-shrink-1 flex-grow-1" /> |
| 7 | + <div class="flex items-center justify-start gap-3 sm:gap-6"> |
7 | 8 | <NuxtLink |
8 | 9 | to="/about" |
9 | 10 | class="link-subtle font-mono text-xs min-h-8 sm:min-h-11 flex items-center" |
10 | 11 | > |
11 | | - {{ $t('footer.about') }} |
| 12 | + <span>{{ $t('footer.about') }}</span> |
12 | 13 | </NuxtLink> |
13 | 14 | <a |
14 | 15 | href="https://docs.npmx.dev" |
15 | 16 | target="_blank" |
16 | 17 | rel="noopener noreferrer" |
17 | | - class="link-subtle font-mono text-xs min-h-8 sm:min-h-11 flex items-center gap-1" |
| 18 | + class="link-subtle font-mono text-xs min-h-8 sm:min-h-11 flex items-center justify-start gap-1" |
18 | 19 | > |
19 | | - {{ $t('footer.docs') }} |
20 | | - <span class="i-carbon-launch w-3 h-3" aria-hidden="true" /> |
| 20 | + <span>{{ $t('footer.docs') }}</span> |
| 21 | + <span class="i-carbon:launch rtl-flip w-3 h-3" aria-hidden="true" /> |
21 | 22 | </a> |
22 | 23 | <a |
23 | 24 | href="https://repo.npmx.dev" |
24 | 25 | target="_blank" |
25 | 26 | rel="noopener noreferrer" |
26 | | - class="link-subtle font-mono text-xs min-h-8 sm:min-h-11 flex items-center gap-1" |
| 27 | + class="link-subtle font-mono text-xs min-h-8 sm:min-h-11 flex justify-start items-center gap-1" |
27 | 28 | > |
28 | | - {{ $t('footer.source') }} |
29 | | - <span class="i-carbon-launch w-3 h-3" aria-hidden="true" /> |
| 29 | + <span>{{ $t('footer.source') }}</span> |
| 30 | + <span class="i-carbon:launch rtl-flip w-3 h-3" aria-hidden="true" /> |
30 | 31 | </a> |
31 | 32 | <a |
32 | 33 | href="https://social.npmx.dev" |
33 | 34 | target="_blank" |
34 | 35 | rel="noopener noreferrer" |
35 | | - class="link-subtle font-mono text-xs min-h-8 sm:min-h-11 flex items-center gap-1" |
| 36 | + class="link-subtle font-mono text-xs min-h-8 sm:min-h-11 flex items-center justify-start gap-1" |
36 | 37 | > |
37 | | - {{ $t('footer.social') }} |
38 | | - <span class="i-carbon-launch w-3 h-3" aria-hidden="true" /> |
| 38 | + <span>{{ $t('footer.social') }}</span> |
| 39 | + <span class="i-carbon:launch rtl-flip w-3 h-3" aria-hidden="true" /> |
39 | 40 | </a> |
40 | 41 | <a |
41 | 42 | href="https://chat.npmx.dev" |
42 | 43 | target="_blank" |
43 | 44 | rel="noopener noreferrer" |
44 | | - class="link-subtle font-mono text-xs min-h-8 sm:min-h-11 flex items-center gap-1" |
| 45 | + class="link-subtle font-mono text-xs min-h-8 sm:min-h-11 flex items-center justify-start gap-1" |
45 | 46 | > |
46 | | - {{ $t('footer.chat') }} |
47 | | - <span class="i-carbon-launch w-3 h-3" aria-hidden="true" /> |
| 47 | + <span>{{ $t('footer.chat') }}</span> |
| 48 | + <span class="i-carbon:launch rtl-flip w-3 h-3" aria-hidden="true" /> |
48 | 49 | </a> |
49 | 50 | </div> |
50 | 51 | </div> |
51 | | - <p class="text-xs text-fg-muted text-center sm:text-left m-0"> |
| 52 | + <p class="text-xs text-fg-muted text-center sm:text-start m-0"> |
52 | 53 | <span class="sm:hidden">{{ $t('non_affiliation_disclaimer') }}</span> |
53 | 54 | <span class="hidden sm:inline">{{ $t('trademark_disclaimer') }}</span> |
54 | 55 | </p> |
|
0 commit comments