@@ -4,12 +4,6 @@ import type { NpmxPicksResponse } from '#shared/types/picks'
44const { data : picksData } = useFetch <NpmxPicksResponse >(' /api/picks' )
55const { 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-
137const { model : searchQuery, flushUpdateUrlQuery } = useGlobalSearch ()
148const 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