From dccc69e6a4392a946a4065db8ee0b702e6569451 Mon Sep 17 00:00:00 2001 From: Dhairyashil Shinde <93669429+dhairyashiil@users.noreply.github.com> Date: Sat, 17 Jan 2026 21:35:27 +0530 Subject: [PATCH] fix(companion): add missing useEffect import and fix type errors (#26960) * fix(companion): add missing useEffect import to AvailabilityDetailScreen * fix(companion): fix type errors in edit-availability-hours routes --- companion/app/edit-availability-hours.ios.tsx | 2 +- companion/app/edit-availability-hours.tsx | 5 ++++- .../components/screens/AvailabilityDetailScreen.ios.tsx | 2 +- companion/components/screens/AvailabilityDetailScreen.tsx | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/companion/app/edit-availability-hours.ios.tsx b/companion/app/edit-availability-hours.ios.tsx index 2865c7b084..ea9cfea920 100644 --- a/companion/app/edit-availability-hours.ios.tsx +++ b/companion/app/edit-availability-hours.ios.tsx @@ -85,7 +85,7 @@ export default function EditAvailabilityHoursIOS() { ) : ( diff --git a/companion/app/edit-availability-hours.tsx b/companion/app/edit-availability-hours.tsx index ff194dcd79..de65eb75f6 100644 --- a/companion/app/edit-availability-hours.tsx +++ b/companion/app/edit-availability-hours.tsx @@ -76,7 +76,10 @@ export default function EditAvailabilityHours() { ), }} /> - + ); } diff --git a/companion/components/screens/AvailabilityDetailScreen.ios.tsx b/companion/components/screens/AvailabilityDetailScreen.ios.tsx index 350e70900e..b38f2ad2b0 100644 --- a/companion/components/screens/AvailabilityDetailScreen.ios.tsx +++ b/companion/components/screens/AvailabilityDetailScreen.ios.tsx @@ -8,7 +8,7 @@ import { Ionicons } from "@expo/vector-icons"; import { useRouter } from "expo-router"; -import { forwardRef, useCallback, useImperativeHandle, useMemo } from "react"; +import { forwardRef, useCallback, useEffect, useImperativeHandle, useMemo } from "react"; import { ActivityIndicator, Alert, RefreshControl, ScrollView, Text, View } from "react-native"; import { useSafeAreaInsets } from "react-native-safe-area-context"; import { AppPressable } from "@/components/AppPressable"; diff --git a/companion/components/screens/AvailabilityDetailScreen.tsx b/companion/components/screens/AvailabilityDetailScreen.tsx index 3c33be78d8..085247606d 100644 --- a/companion/components/screens/AvailabilityDetailScreen.tsx +++ b/companion/components/screens/AvailabilityDetailScreen.tsx @@ -8,7 +8,7 @@ import { Ionicons } from "@expo/vector-icons"; import { useRouter } from "expo-router"; -import { forwardRef, useCallback, useImperativeHandle, useMemo } from "react"; +import { forwardRef, useCallback, useEffect, useImperativeHandle, useMemo } from "react"; import { ActivityIndicator, Alert, RefreshControl, ScrollView, Text, View } from "react-native"; import { useSafeAreaInsets } from "react-native-safe-area-context"; import { AppPressable } from "@/components/AppPressable";