docs(theme): handle neutral color on ssr

This commit is contained in:
Benjamin Canac
2025-02-07 11:13:57 +01:00
parent e779764465
commit 8e7c52e1fb

View File

@@ -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\`