feat: add dark mode and switch button

This commit is contained in:
2025-07-22 12:57:49 +04:00
parent dd9dc6790c
commit f36d565ae2
11 changed files with 328 additions and 101 deletions
+13
View File
@@ -75,6 +75,19 @@ $liveStream = getLiveStream();
$breadcrumbJsonLd = generateBreadcrumbJsonLd($breadcrumbs);
outputJsonLd($breadcrumbJsonLd);
?>
<!-- Script pour éviter le flash en mode sombre -->
<script>
(function() {
const savedTheme = localStorage.getItem('theme');
const systemPrefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
const shouldUseDark = savedTheme === 'dark' || (!savedTheme && systemPrefersDark);
if (shouldUseDark) {
document.documentElement.setAttribute('data-theme', 'dark');
}
})();
</script>
</head>
<body>
<?php include 'includes/sidebar.php'; ?>