fix(#347): Web-Drawer als Side-Drawer statt Bottom-Sheet #357

Merged
admin-mrrm merged 1 commit from fix/347-web-side-drawer into main 2026-05-20 07:41:01 +02:00
Owner

Behebt #347.

Ursache

Tamagui Sheet ist explizit ein Bottom-Sheet — kein Side-Mode verfügbar.

Fix

Eigene Off-Canvas-Implementierung: position fixed, 300 px (max 85vw), Items oben, Backdrop schließt per Klick. Nav-Item-Klick schließt ebenfalls.

Tests

2 neue Tests in layout.spec.tsx:

  • Drawer öffnet mit Backdrop, Backdrop-Klick schließt
  • Nav-Item-Klick schließt das Drawer

Folge-PR zu #356 (#349). Alle 67 Web-Tests grün.

Behebt #347. ## Ursache Tamagui Sheet ist explizit ein Bottom-Sheet — kein Side-Mode verfügbar. ## Fix Eigene Off-Canvas-Implementierung: position fixed, 300 px (max 85vw), Items oben, Backdrop schließt per Klick. Nav-Item-Klick schließt ebenfalls. ## Tests 2 neue Tests in layout.spec.tsx: - Drawer öffnet mit Backdrop, Backdrop-Klick schließt - Nav-Item-Klick schließt das Drawer Folge-PR zu #356 (#349). Alle 67 Web-Tests grün.
fix(#347): Web-Drawer als Side-Drawer statt Bottom-Sheet
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
f5e01097a9
Tamagui Sheet ist ein Bottom-Sheet ohne Side-Mode. Drawer auf Mobile
nutzt jetzt eine eigene Off-Canvas-Implementierung: position fixed,
300px Breite (max 85vw), Items oben, Backdrop schließt per Klick.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
admin-mrrm/mrrmlabapp!357
No description provided.