primefaces / sakai-vue

https://sakai.primevue.org
MIT License
471 stars 257 forks source link

Sidebar Element Returns Null When Directing to Other Page or Link During Mobile State. #26

Closed coricss closed 3 months ago

coricss commented 4 months ago
const isOutsideClicked = (event) => {
    const sidebarEl = document.querySelector('.layout-sidebar');
    const topbarEl = document.querySelector('.layout-menu-button');

    return !(sidebarEl.isSameNode(event.target) || sidebarEl.contains(event.target) || topbarEl.isSameNode(event.target) || topbarEl.contains(event.target));
};