nimuli/resources/views/layouts
boban 0a08d0f268 fix(bug-2): sidebar width via CSS attribute — bypasses @persist Alpine reactivity issue
@persist disconnects Alpine :class bindings from store reactivity on re-render.
Solution: drive sidebar width via html[data-sidebar-collapsed] CSS attribute
(same mechanism as skeleton) instead of Alpine :class.

- _syncDataset() now uses isCollapsed (respects mobile: never narrow on <768px)
- Blocking script checks window.innerWidth >= 768 before setting attribute
- Resize handler calls _syncDataset() to update attribute on viewport change
- aside gets sidebar-aside class; CSS sets 15rem/4rem at md+ via attribute

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 12:52:57 +02:00
..
app.blade.php fix: Tailwind v4 CSS-Loading unter Vite dev mode 2026-05-16 11:00:17 +02:00
guest.blade.php feat(ui): blade-heroicons, local fonts, smaller base font, no emoji 2026-05-16 15:13:53 +02:00
nimuli-app.blade.php fix(bug-2): sidebar width via CSS attribute — bypasses @persist Alpine reactivity issue 2026-05-17 12:52:57 +02:00