From 4a28e2034433180923e63f59f7c6895f96ea3b90 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Sat, 17 Oct 2026 16:39:59 +0200 Subject: [PATCH] Restore the desktop badge pressed colour Main pressed badges to surface0; the field-trigger extraction folded it into the surface2 hover state. --- .../app/src/screens/new-workspace/form/field-trigger.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/app/src/screens/new-workspace/form/field-trigger.tsx b/packages/app/src/screens/new-workspace/form/field-trigger.tsx index cc90bca85e..a6702c2daa 100644 --- a/packages/app/src/screens/new-workspace/form/field-trigger.tsx +++ b/packages/app/src/screens/new-workspace/form/field-trigger.tsx @@ -81,7 +81,9 @@ export function useFieldTriggerStyle(variant: FieldTriggerVariant, disabled: boo (state: PressableStateCallbackType & { hovered?: boolean }) => [ variant === "field" ? styles.field : styles.badge, !disabled && Boolean(state.hovered) && styles.highlighted, - !disabled && state.pressed && styles.highlighted, + !disabled && + state.pressed && + (variant === "field" ? styles.highlighted : styles.badgePressed), disabled && styles.disabled, ], [disabled, variant], @@ -161,6 +163,9 @@ const styles = StyleSheet.create((theme) => ({ highlighted: { backgroundColor: theme.colors.surface2, }, + badgePressed: { + backgroundColor: theme.colors.surface0, + }, disabled: { opacity: 0.6, },