diff --git a/packages/app/src/components/combined-model-selector.tsx b/packages/app/src/components/combined-model-selector.tsx index 2d4916025..588db0704 100644 --- a/packages/app/src/components/combined-model-selector.tsx +++ b/packages/app/src/components/combined-model-selector.tsx @@ -634,7 +634,9 @@ export function CombinedModelSelector({ ) : ( <> - {triggerLabel} + + {triggerLabel} + )} @@ -704,6 +706,8 @@ export function CombinedModelSelector({ const styles = StyleSheet.create((theme) => ({ trigger: { height: 28, + minWidth: 0, + flexShrink: 1, flexDirection: "row", alignItems: "center", backgroundColor: "transparent", @@ -721,6 +725,8 @@ const styles = StyleSheet.create((theme) => ({ opacity: 0.5, }, triggerText: { + minWidth: 0, + flexShrink: 1, color: theme.colors.foregroundMuted, fontSize: theme.fontSize.sm, fontWeight: theme.fontWeight.normal, diff --git a/packages/app/src/components/message-input.tsx b/packages/app/src/components/message-input.tsx index fbe4cb3d5..2b5396493 100644 --- a/packages/app/src/components/message-input.tsx +++ b/packages/app/src/components/message-input.tsx @@ -1290,11 +1290,15 @@ const styles = StyleSheet.create(((theme: any) => ({ justifyContent: "space-between", }, leftButtonGroup: { + minWidth: 0, + flexShrink: 1, + flexGrow: 1, flexDirection: "row", alignItems: "flex-end", gap: theme.spacing[1], }, rightButtonGroup: { + flexShrink: 0, flexDirection: "row", alignItems: "center", gap: isWeb ? theme.spacing[2] : theme.spacing[1],