cryptovault-wallet / script.js
EyeFox's picture
Buatkan saya halaman yang mirip dengan wallet crypto modern
d31c442 verified
raw
history blame contribute delete
863 Bytes
// Initialize app
document.addEventListener('DOMContentLoaded', () => {
// Check for saved theme preference
const savedTheme = localStorage.getItem('theme');
if (savedTheme) {
document.documentElement.classList.add(savedTheme);
} else if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.documentElement.classList.add('dark');
}
// Smooth transitions
setTimeout(() => {
document.body.classList.remove('opacity-0');
}, 100);
});
// Theme toggle functionality
function toggleTheme() {
const html = document.documentElement;
if (html.classList.contains('dark')) {
html.classList.remove('dark');
localStorage.setItem('theme', 'light');
} else {
html.classList.add('dark');
localStorage.setItem('theme', 'dark');
}
}