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";