diff --git a/app/components/VersionSelector.vue b/app/components/VersionSelector.vue index c9d020d9ff..eaac5f4fce 100644 --- a/app/components/VersionSelector.vue +++ b/app/components/VersionSelector.vue @@ -486,7 +486,7 @@ watch( {{ currentVersion }} latest @@ -577,7 +577,7 @@ watch( v-for="tag in group.primaryVersion.tags" :key="tag" class="text-xs px-1.5 py-0.5 rounded font-sans font-medium" - :class="tag === 'latest' ? 'badge-green' : 'badge-subtle'" + :class="tag === 'latest' ? 'badge-accent' : 'badge-subtle'" > {{ tag }} @@ -613,11 +613,7 @@ watch( v-for="tag in v.tags" :key="tag" class="text-4xs px-1 py-0.5 rounded font-sans font-medium" - :class=" - tag === 'latest' - ? 'bg-emerald-500/10 text-emerald-400' - : 'bg-bg-muted text-fg-subtle' - " + :class="tag === 'latest' ? 'badge-accent' : 'badge-subtle'" > {{ tag }} diff --git a/test/nuxt/components/VersionSelector.spec.ts b/test/nuxt/components/VersionSelector.spec.ts index dc3e2b59b4..df6d3a2a1d 100644 --- a/test/nuxt/components/VersionSelector.spec.ts +++ b/test/nuxt/components/VersionSelector.spec.ts @@ -511,9 +511,9 @@ describe('VersionSelector', () => { // Find the latest tag span const latestTags = component.findAll('span').filter(s => s.text() === 'latest') expect(latestTags.length).toBeGreaterThan(0) - // Should have green styling - const hasGreenStyling = latestTags.some(t => t.classes().some(c => c.includes('green'))) - expect(hasGreenStyling).toBe(true) + // Should have accent styling + const hasAccentStyle = latestTags.some(t => t.classes().some(c => c.includes('badge-accent'))) + expect(hasAccentStyle).toBe(true) }) }) diff --git a/uno.config.ts b/uno.config.ts index 501dc4ac9a..fae3f45785 100644 --- a/uno.config.ts +++ b/uno.config.ts @@ -156,6 +156,7 @@ export default defineConfig({ ['badge-purple', 'bg-badge-purple/10 text-badge-purple'], ['badge-pink', 'bg-badge-pink/10 text-badge-pink'], ['badge-subtle', 'bg-bg-subtle text-fg-subtle'], + ['badge-accent', 'bg-accent/10 text-accent'], ], rules: [ // Custom scale for active states