docs(theme): fix when using neutral color on pre-rendering

This commit is contained in:
Sébastien Chopin
2025-02-07 17:49:36 +01:00
committed by Benjamin Canac
parent e419dcbe61
commit 3eec33be53

View File

@@ -48,12 +48,9 @@ export default defineNuxtPlugin({
}
if (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\`
\`$1--color-\${neutralColor === 'neutral' ? 'old-neutral' : neutralColor}-$2\`
);
}