Skip to content

Commit 635b072

Browse files
Add the dark and light functionality for blog
1 parent b661083 commit 635b072

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

public/theme.js

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
var themeToggleDarkIcon = document.getElementById('theme-toggle-dark-icon');
22
var themeToggleLightIcon = document.getElementById('theme-toggle-light-icon');
33

4-
console.log("click me outer side ");
54

65
if (document.documentElement.getAttribute("data-theme") === "dark") {
7-
86
themeToggleDarkIcon.classList.remove('hidden');
9-
107
}else{
118
themeToggleLightIcon.classList.remove('hidden');
129
}
@@ -17,18 +14,15 @@ var themeToggleBtn = document.getElementById('theme-toggle');
1714

1815

1916
themeToggleBtn.addEventListener('click', function() {
20-
21-
// toggle icons inside button
2217

2318
themeToggleDarkIcon.classList.toggle('hidden');
2419
themeToggleLightIcon.classList.toggle('hidden');
2520

2621

27-
console.log('click me');
28-
29-
if (document.documentElement.getAttribute("data-theme") === "dark") {
22+
if (!themeToggleLightIcon.classList.contains("hidden")) {
3023
document.documentElement.setAttribute('data-theme','dark');
3124
}else{
32-
document.documentElement.setAttribute('data-theme','light')
25+
document.documentElement.setAttribute('data-theme','light');
3326
}
27+
3428
});

0 commit comments

Comments
 (0)