Skip to content

Commit fc8465c

Browse files
committed
feat: don't colourize pick npmx letters when no accent selected
1 parent bc6b95e commit fc8465c

1 file changed

Lines changed: 4 additions & 11 deletions

File tree

app/pages/index.vue

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,6 @@ import type { NpmxPicksResponse } from '#shared/types/picks'
44
const { data: picksData } = useFetch<NpmxPicksResponse>('/api/picks')
55
const { selectedAccentColor } = useAccentColor()
66
7-
const PICK_COLORS = ['coral', 'amber', 'emerald', 'sky'] as const
8-
function pickLetterColor(index: number): string | undefined {
9-
if (selectedAccentColor.value) return undefined
10-
return `var(--swatch-${PICK_COLORS[index]})`
11-
}
12-
137
const { model: searchQuery, flushUpdateUrlQuery } = useGlobalSearch()
148
const isSearchFocused = shallowRef(false)
159
@@ -123,14 +117,13 @@ defineOgImageComponent('Default', {
123117
style="animation-delay: 0.3s"
124118
>
125119
<ul class="flex flex-wrap items-center justify-center gap-x-6 gap-y-3 list-none m-0 p-0">
126-
<li v-for="(pick, i) in picksData?.picks" :key="pick.letter">
120+
<li v-for="pick in picksData?.picks" :key="pick.letter">
127121
<LinkBase :to="packageRoute(pick.name)" class="text-sm">
128122
<span
129123
>{{ pick.name.slice(0, pick.letterIndex)
130-
}}<span
131-
class="font-bold text-accent"
132-
:style="pickLetterColor(i) ? { color: pickLetterColor(i) } : undefined"
133-
>{{ pick.name[pick.letterIndex] }}</span
124+
}}<span class="font-bold" :class="{ 'text-accent': selectedAccentColor }">{{
125+
pick.name[pick.letterIndex]
126+
}}</span
134127
>{{ pick.name.slice(pick.letterIndex + 1) }}</span
135128
>
136129
</LinkBase>

0 commit comments

Comments
 (0)