restart portfolio

This commit is contained in:
Tutur33
2023-12-05 18:45:50 +01:00
parent de25e0072a
commit 40db853637
1174 changed files with 21145 additions and 107608 deletions
+29
View File
@@ -0,0 +1,29 @@
import '../css/app.css'
import Alpine from 'alpinejs'
window.Alpine = Alpine
Alpine.start()
if (!localStorage.theme) localStorage.theme = 'systeme';
// si le theme est systeme on regarde si le systeme est en dark ou light et on met une class dark ou light sur le html
if (localStorage.theme === 'systeme') {
if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.documentElement.classList.add('dark')
} else {
document.documentElement.classList.remove('dark')
}
}
// si le theme est light on met la class light sur le html
if (localStorage.theme === 'light') {
document.documentElement.classList.remove('dark')
}
// si le theme est dark on met la class dark sur le html
if (localStorage.theme === 'dark') {
document.documentElement.classList.add('dark')
}