From 692abc07e13e47d0ebff3d23746e0e7e54145549 Mon Sep 17 00:00:00 2001 From: chahinebrini Date: Thu, 7 May 2026 21:36:37 +0200 Subject: [PATCH] =?UTF-8?q?fix(ui):=20Teilen-Button=20ohne=20Icon=20h:44,?= =?UTF-8?q?=20Dropdown-Width=20170=E2=86=92210pt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ComposeCard: - paper-plane-Icon entfernt, h:52→44, px-6→5, layout flex-row gap-2 → items-center justify-center, only Text. Saubere Pill ohne Icon-Gewicht. - i18n-Key community.share war schon da — kein neuer Key. HeaderDropdownMenu: - minWidth 170→210, numberOfLines={1} auf Item-Labels entfernt (Breite reicht jetzt fuer alle Labels). numberOfLines bei SOS-Block-Labels bleibt (zwei separate Text-Nodes, sinnvoll). Co-Authored-By: Claude Opus 4.7 (1M context) --- apps/rebreak-native/components/ComposeCard.tsx | 9 +++------ .../components/header/HeaderDropdownMenu.tsx | 4 +--- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/apps/rebreak-native/components/ComposeCard.tsx b/apps/rebreak-native/components/ComposeCard.tsx index 72c70db..38aee96 100644 --- a/apps/rebreak-native/components/ComposeCard.tsx +++ b/apps/rebreak-native/components/ComposeCard.tsx @@ -163,19 +163,16 @@ export function ComposeCard({ onPosted }: Props) { ({ - height: 52, + height: 44, opacity: pressed || !content.trim() || posting ? 0.5 : 1, })} > {posting ? ( ) : ( - <> - - {t('community.share')} - + {t('community.share')} )} diff --git a/apps/rebreak-native/components/header/HeaderDropdownMenu.tsx b/apps/rebreak-native/components/header/HeaderDropdownMenu.tsx index 9510c95..643feff 100644 --- a/apps/rebreak-native/components/header/HeaderDropdownMenu.tsx +++ b/apps/rebreak-native/components/header/HeaderDropdownMenu.tsx @@ -100,7 +100,7 @@ export function HeaderDropdownMenu({ visible, onClose, topOffset = 80 }: Props) shadowOpacity: 0.18, shadowRadius: 20, elevation: 12, - minWidth: 170, + minWidth: 210, overflow: 'hidden', }} > @@ -190,7 +190,6 @@ export function HeaderDropdownMenu({ visible, onClose, topOffset = 80 }: Props) style={{ marginRight: 14 }} />