From 056c025628a3277021afccf4a2655e6be74182e8 Mon Sep 17 00:00:00 2001 From: Ronan Berder Date: Thu, 12 Jun 2025 18:44:27 +0800 Subject: [PATCH] Working on docs --- src/js/dark-mode.js | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/js/dark-mode.js diff --git a/src/js/dark-mode.js b/src/js/dark-mode.js new file mode 100644 index 0000000..f386e3e --- /dev/null +++ b/src/js/dark-mode.js @@ -0,0 +1,10 @@ +(() => { + document.body.addEventListener('click', (event) => { + const toggleButton = event.target.closest('[data-action="toggle-dark-mode"]'); + + if (!toggleButton) return; + + const isDark = document.documentElement.classList.toggle('dark'); + localStorage.setItem('darkMode', isDark ? 'dark' : 'light'); + }); +})(); \ No newline at end of file