Skip to content

Commit 50ff36e

Browse files
committed
fix: force versions, proper names, etc to ltr
1 parent d278ee0 commit 50ff36e

10 files changed

Lines changed: 21 additions & 8 deletions

File tree

app/components/Compare/FacetRow.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,9 @@ function isCellLoading(index: number): boolean {
146146
>
147147
<!-- Date values use DateTime component for i18n and user settings -->
148148
<DateTime v-if="value.type === 'date'" :datetime="value.display" date-style="medium" />
149-
<template v-else>{{ value.display }}</template>
149+
<template v-else>
150+
<span dir="ltr">{{ value.display }}</span>
151+
</template>
150152
</span>
151153
</template>
152154
</div>

app/components/Package/Card.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ const pkgDescription = useMarkdown(() => ({
4848
:prefetch-on="prefetch ? 'visibility' : 'interaction'"
4949
class="decoration-none scroll-mt-48 scroll-mb-6 after:content-[''] after:absolute after:inset-0"
5050
:data-result-index="index"
51+
dir="ltr"
5152
>{{ result.package.name }}</NuxtLink
5253
>
5354
<span

app/components/Package/Compatibility.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ const sortedEngines = computed(() => {
4848
/>
4949
{{ getName(engine) }}
5050
</dt>
51-
<dd class="font-mono text-sm text-fg text-end" :title="version">
51+
<dd class="font-mono text-sm text-fg text-end" :title="version" dir="ltr">
5252
{{ version }}
5353
</dd>
5454
</div>

app/components/Package/Dependencies.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,11 @@ const sortedOptionalDependencies = computed(() => {
8484
<NuxtLink
8585
:to="{ name: 'package', params: { package: dep.split('/') } }"
8686
class="font-mono text-fg-muted hover:text-fg transition-colors duration-200 truncate min-w-0 flex-1"
87+
dir="ltr"
8788
>
8889
{{ dep }}
8990
</NuxtLink>
90-
<span class="flex items-center gap-1 max-w-[40%]">
91+
<span class="flex items-center gap-1 max-w-[40%]" dir="ltr">
9192
<span
9293
v-if="outdatedDeps[dep]"
9394
class="shrink-0"
@@ -179,6 +180,7 @@ const sortedOptionalDependencies = computed(() => {
179180
params: { package: peer.name.split('/') },
180181
}"
181182
class="font-mono text-fg-muted hover:text-fg transition-colors duration-200 truncate"
183+
dir="ltr"
182184
>
183185
{{ peer.name }}
184186
</NuxtLink>
@@ -197,6 +199,7 @@ const sortedOptionalDependencies = computed(() => {
197199
}"
198200
class="font-mono text-xs text-fg-subtle max-w-[40%] truncate"
199201
:title="peer.version"
202+
dir="ltr"
200203
>
201204
{{ peer.version }}
202205
</NuxtLink>

app/components/Package/Maintainers.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ watch(
190190
params: { username: maintainer.name },
191191
}"
192192
class="link-subtle font-mono text-sm shrink-0"
193+
dir="ltr"
193194
>
194195
~{{ maintainer.name }}
195196
</NuxtLink>

app/components/Package/TableRow.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ const allMaintainersText = computed(() => {
5353
<NuxtLink
5454
:to="packageUrl"
5555
class="font-mono text-sm text-fg hover:text-accent-fallback transition-colors duration-200"
56+
dir="ltr"
5657
>
5758
{{ pkg.name }}
5859
</NuxtLink>

app/components/Package/Versions.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,6 +375,7 @@ function getTagVersions(tag: string): VersionDisplay[] {
375375
})
376376
: row.primaryVersion.version
377377
"
378+
dir="ltr"
378379
>
379380
<span
380381
v-if="row.primaryVersion.deprecated"
@@ -434,6 +435,7 @@ function getTagVersions(tag: string): VersionDisplay[] {
434435
? $t('package.versions.deprecated_title', { version: v.version })
435436
: v.version
436437
"
438+
dir="ltr"
437439
>
438440
<span
439441
v-if="v.deprecated"

app/components/PaginationControls.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ function handlePageSizeChange(event: Event) {
200200
:aria-label="$t('filters.pagination.previous')"
201201
@click="goPrev"
202202
>
203-
<span class="i-carbon-chevron-left w-4 h-4" aria-hidden="true" />
203+
<span class="i-carbon-chevron-left rtl-flip w-4 h-4" aria-hidden="true" />
204204
</button>
205205

206206
<!-- Page numbers -->
@@ -230,7 +230,7 @@ function handlePageSizeChange(event: Event) {
230230
:aria-label="$t('filters.pagination.next')"
231231
@click="goNext"
232232
>
233-
<span class="i-carbon-chevron-right w-4 h-4" aria-hidden="true" />
233+
<span class="i-carbon-chevron-right rtl-flip w-4 h-4" aria-hidden="true" />
234234
</button>
235235
</nav>
236236
</div>

app/components/SearchSuggestionCard.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ defineProps<{
3131
<div class="flex items-center gap-2">
3232
<span
3333
class="font-mono text-sm sm:text-base font-medium text-fg group-hover:text-fg transition-colors"
34+
dir="ltr"
3435
>
3536
{{ type === 'user' ? '~' : '@' }}{{ name }}
3637
</span>

app/pages/package/[...package].vue

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -515,6 +515,7 @@ onKeyStroke(
515515
<h1
516516
class="font-mono text-2xl sm:text-3xl font-medium min-w-0 break-words"
517517
:title="pkg.name"
518+
dir="ltr"
518519
>
519520
<NuxtLink
520521
v-if="orgName"
@@ -561,9 +562,10 @@ onKeyStroke(
561562
v-if="requestedVersion && resolvedVersion !== requestedVersion"
562563
:to="`/package/${pkg.name}/v/${resolvedVersion}`"
563564
:title="$t('package.view_permalink')"
565+
dir="ltr"
564566
>{{ resolvedVersion }}</NuxtLink
565567
>
566-
<span v-else>v{{ resolvedVersion }}</span>
568+
<span dir="ltr" v-else>v{{ resolvedVersion }}</span>
567569

568570
<template v-if="hasProvenance(displayVersion) && provenanceBadgeMounted">
569571
<TooltipApp
@@ -945,7 +947,7 @@ onKeyStroke(
945947
</dt>
946948
<dd class="font-mono text-sm text-fg">
947949
<!-- Package size (greyed out) -->
948-
<span class="text-fg-muted">
950+
<span class="text-fg-muted" dir="ltr">
949951
<span v-if="displayVersion?.dist?.unpackedSize">
950952
{{ formatBytes(displayVersion.dist.unpackedSize) }}
951953
</span>
@@ -965,7 +967,7 @@ onKeyStroke(
965967
aria-hidden="true"
966968
/>
967969
</span>
968-
<span v-else-if="installSize?.totalSize">
970+
<span v-else-if="installSize?.totalSize" dir="ltr">
969971
{{ formatBytes(installSize.totalSize) }}
970972
</span>
971973
<span v-else class="text-fg-subtle">-</span>

0 commit comments

Comments
 (0)