current state
This commit is contained in:
24
public/js/nova.js
Normal file
24
public/js/nova.js
Normal file
@@ -0,0 +1,24 @@
|
||||
|
||||
// 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');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user