Files
SkinbaseNova/public/js/nova.js
2026-02-08 10:42:01 +01:00

24 lines
636 B
JavaScript

// Simulate login state (replace with Laravel later)
const isLoggedIn = true;
if (isLoggedIn) {
document.querySelector('.guest-only').style.display = 'none';
document.querySelector('.user-only').style.display = 'flex';
}
function toggleDropdown(btn) {
const drop = btn.closest('.dropdown');
drop.classList.toggle('active');
}
function toggleMobile() {
document.getElementById('mobileMenu').classList.toggle('show');
}
// Close dropdown on outside click
document.addEventListener('click', e => {
document.querySelectorAll('.dropdown').forEach(d => {
if (!d.contains(e.target)) d.classList.remove('active');
});
});