From 46d54b36ce20d764fa5d0b02fc2702607aecead2 Mon Sep 17 00:00:00 2001
From: Beto <43630417+betomoedano@users.noreply.github.com>
Date: Mon, 26 Jan 2026 16:52:38 -0600
Subject: [PATCH] refactor(companion): simplify context menu implementation and
improve layout for badge spacing (#27265)
---
.../EventTypeListItem.ios.tsx | 151 ++++++++----------
1 file changed, 65 insertions(+), 86 deletions(-)
diff --git a/companion/components/event-type-list-item/EventTypeListItem.ios.tsx b/companion/components/event-type-list-item/EventTypeListItem.ios.tsx
index 3623084d0d..a1cf5a7c62 100644
--- a/companion/components/event-type-list-item/EventTypeListItem.ios.tsx
+++ b/companion/components/event-type-list-item/EventTypeListItem.ios.tsx
@@ -90,94 +90,73 @@ export const EventTypeListItem = ({
- {/* Native iOS Context Menu for long-press */}
-
-
+ handleEventTypePress(item)}
+ style={{
+ paddingLeft: 16,
+ paddingBottom: 10,
+ flex: 1,
+ marginRight: 12,
+ }}
>
-
- {eventTypes.map((eventType) => (
-
- ))}
-
-
- {/* Calculate minHeight based on badge rows to ensure proper spacing */}
- {/* 1-3 badges = 1 row, 4-5 badges = likely 2 rows, 6 badges = 2 rows */}
-
- handleEventTypePress(item)}
- style={{
- paddingLeft: 16,
- paddingBottom: 10,
- flex: 1,
- marginRight: 12,
- }}
- >
-
-
-
-
+
+
+
+
-
-
-
-
- {eventTypes.map((eventType) => (
-
- ))}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ {eventTypes.map((eventType) => (
+
+ ))}
+
+
+
+
+
+
+
+
+
+
);
};