Home

mweinbach / agent-coworker

publicmweinbach/agent-coworker
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

fix(mobile): resolve button-in-a-button for header glass menu

4 months ago

c5610b9
Authored
mweinbach5/25/2026, 3:27:43 AM
Use Menu's native systemImage prop with labelStyle('iconOnly') instead of
nesting an ExpoImage ReactNode as the label. This eliminates the nested
view hierarchy that caused SwiftUI to render its own button chrome around
the custom label, producing the double-circle artifact.

buttonStyle('plain') strips any remaining default button decoration, and
the glass/frame/shadow modifiers apply directly to the Menu view itself.

Parenta104814

1 file changed
  • apps/mobile/src/components/ui/header-glass-button.tsx+9−8