From c8af45537a0fb4ee2204b6233423223186d3b34e Mon Sep 17 00:00:00 2001 From: Dhairyashil Shinde <93669429+dhairyashiil@users.noreply.github.com> Date: Sun, 21 Dec 2025 18:24:13 +0530 Subject: [PATCH] fix: three dots icon missing for ios availability (#26094) --- .../AvailabilityListItem.ios.tsx | 79 +++++++++++-------- 1 file changed, 44 insertions(+), 35 deletions(-) diff --git a/companion/components/availability-list-item/AvailabilityListItem.ios.tsx b/companion/components/availability-list-item/AvailabilityListItem.ios.tsx index 907af3afd1..2ddd0ae9b3 100644 --- a/companion/components/availability-list-item/AvailabilityListItem.ios.tsx +++ b/companion/components/availability-list-item/AvailabilityListItem.ios.tsx @@ -1,6 +1,6 @@ import { Ionicons } from "@expo/vector-icons"; import { Pressable, Text, View } from "react-native"; -import { AvailabilityListItemProps } from "./AvailabilityListItem"; +import type { AvailabilityListItemProps } from "./AvailabilityListItem"; import { Host, ContextMenu, Button, Image, HStack } from "@expo/ui/swift-ui"; import { isLiquidGlassAvailable } from "expo-glass-effect"; import { buttonStyle, frame, padding } from "@expo/ui/swift-ui/modifiers"; @@ -44,12 +44,16 @@ export const AvailabilityListItem = ({ return ( - - handleSchedulePress(schedule)} className="flex-grow"> - + + handleSchedulePress(schedule)} + className="mr-4 flex-1" + accessibilityRole="button" + > + {schedule.name} {schedule.isDefault && ( @@ -83,35 +87,40 @@ export const AvailabilityListItem = ({ - {/* Three dots button - vertically centered on the right */} - - - - {scheduleActions.map((scheduleAction) => ( -