From 8e7c52e1fb9285f67ff7ad6e4ec3b1f888ccd525 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Fri, 7 Feb 2025 11:13:57 +0100 Subject: [PATCH] docs(theme): handle `neutral` color on ssr --- docs/app/plugins/theme.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/app/plugins/theme.ts b/docs/app/plugins/theme.ts index 666f5341..a8617f8b 100644 --- a/docs/app/plugins/theme.ts +++ b/docs/app/plugins/theme.ts @@ -47,7 +47,10 @@ export default defineNuxtPlugin({ } } if (localStorage.getItem('nuxt-ui-neutral')) { - const neutralColor = localStorage.getItem('nuxt-ui-neutral'); + let neutralColor = localStorage.getItem('nuxt-ui-neutral'); + if (neutralColor === 'neutral') { + neutralColor = 'old-neutral'; + } html = html.replace( /(--ui-color-neutral-\\d{2,3}:\\s*var\\()--color-${appConfig.ui.colors.neutral}-(\\d{2,3}\\))/g, \`$1--color-\${neutralColor}-$2\`