diff --git a/resources/js/bootstrap.js b/resources/js/bootstrap.js index e1e4a90..0fa9e9c 100644 --- a/resources/js/bootstrap.js +++ b/resources/js/bootstrap.js @@ -62,7 +62,12 @@ document.addEventListener('alpine:init', () => { Alpine.store('sidebar', { mobileOpen: false, collapsed: localStorage.getItem('sidebarCollapsed') === 'true', - init() { this._syncDataset(); }, + isMobile: window.innerWidth < 768, + get isCollapsed() { return this.collapsed && ! this.isMobile; }, + init() { + this._syncDataset(); + window.addEventListener('resize', () => { this.isMobile = window.innerWidth < 768; }); + }, _syncDataset() { if (this.collapsed) { document.documentElement.dataset.sidebarCollapsed = '1'; diff --git a/resources/views/components/sidebar.blade.php b/resources/views/components/sidebar.blade.php index 7a6fc66..53df244 100644 --- a/resources/views/components/sidebar.blade.php +++ b/resources/views/components/sidebar.blade.php @@ -98,21 +98,21 @@