demarches-normaliennes/app/views/layouts/_setup_theme.html.haml
2024-02-12 09:33:23 +01:00

8 lines
351 B
Text

:javascript
function setDarkBeforeRender() {
const localScheme = localStorage.getItem('scheme')
if (localScheme == 'dark' || (localScheme == 'system' && window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
document.documentElement.setAttribute('data-fr-theme', 'dark');
}
}
setDarkBeforeRender();