summaryrefslogtreecommitdiff
path: root/tailwindcss/02-vite/src/main.js
blob: 9a69e493b1295a1fc833f962d9b3cd8708b93bd5 (plain)
1
2
3
4
5
6
7
8
9
10
const toggleButton = document.querySelector('#theme-toggle');

toggleButton.addEventListener('click', () => {
  // Toggle the class on the <html> tag
  document.documentElement.classList.toggle('dark');
  
  // Optional: Save preference to localStorage
  const isDark = document.documentElement.classList.contains('dark');
  localStorage.setItem('theme', isDark ? 'dark' : 'light');
});