Skip to content

Commit 0d98502

Browse files
committed
Revert "refactor: use text transform to capitalise"
This reverts commit cdd74d3.
1 parent 2b2deec commit 0d98502

File tree

2 files changed

+20
-4
lines changed

2 files changed

+20
-4
lines changed

docs/app/components/BadgeGenerator.vue

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@ watch([pkg, type], () => {
1111
isValid.value = true
1212
})
1313
14+
const formatLabel = str => {
15+
if (!str || typeof str !== 'string') return ''
16+
return str
17+
.split('-')
18+
.map(word => word.charAt(0).toUpperCase() + word.slice(1))
19+
.join(' per ')
20+
}
21+
1422
const copyToClipboard = async () => {
1523
const markdown = `[![Open on npmx.dev](https://npmx.dev/api/registry/badge/${type.value}/${pkg.value})](https://npmx.dev/package/${pkg.value})`
1624
copy(markdown)
@@ -42,10 +50,10 @@ const copyToClipboard = async () => {
4250
<div class="relative">
4351
<select
4452
v-model="type"
45-
class="w-full h-10.5 px-4 py-2 rounded-lg border border-gray-200 dark:border-white/10 bg-white dark:bg-black/20 focus:ring-2 focus:ring-emerald-500/20 focus:border-emerald-500 outline-none text-sm transition-all appearance-none cursor-pointer capitalize"
53+
class="w-full h-10.5 px-4 py-2 rounded-lg border border-gray-200 dark:border-white/10 bg-white dark:bg-black/20 focus:ring-2 focus:ring-emerald-500/20 focus:border-emerald-500 outline-none text-sm transition-all appearance-none cursor-pointer"
4654
>
4755
<option v-for="t in BADGE_TYPES" :key="t" :value="t" class="dark:bg-gray-900">
48-
{{ t }}
56+
{{ formatLabel(t) }}
4957
</option>
5058
</select>
5159
<span

docs/app/components/BadgeGeneratorParameters.vue

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,14 @@ watch([pkg, type, queryParams], () => {
5858
isValid.value = true
5959
})
6060
61+
const formatLabel = str => {
62+
if (!str || typeof str !== 'string') return ''
63+
return str
64+
.split('-')
65+
.map(word => word.charAt(0).toUpperCase() + word.slice(1))
66+
.join(' per ')
67+
}
68+
6169
const copyToClipboard = async () => {
6270
const markdown = `[![Open on npmx.dev](${badgeUrl.value})](https://npmx.dev/package/${pkg.value})`
6371
copy(markdown)
@@ -88,10 +96,10 @@ const copyToClipboard = async () => {
8896
<div class="relative">
8997
<select
9098
v-model="type"
91-
class="w-full h-10.5 px-4 py-2 rounded-lg border border-gray-200 dark:border-white/10 bg-white dark:bg-black/20 focus:ring-2 focus:ring-emerald-500/20 focus:border-emerald-500 outline-none text-sm transition-all appearance-none cursor-pointer capitalize"
99+
class="w-full h-10.5 px-4 py-2 rounded-lg border border-gray-200 dark:border-white/10 bg-white dark:bg-black/20 focus:ring-2 focus:ring-emerald-500/20 focus:border-emerald-500 outline-none text-sm transition-all appearance-none cursor-pointer"
92100
>
93101
<option v-for="t in BADGE_TYPES" :key="t" :value="t" class="dark:bg-gray-900">
94-
{{ t }}
102+
{{ formatLabel(t) }}
95103
</option>
96104
</select>
97105
<span

0 commit comments

Comments
 (0)