From ed48ece8e1c243138e3d73056094e0905f861580 Mon Sep 17 00:00:00 2001 From: Aditya Jindal Date: Thu, 12 Dec 2024 21:50:05 +0530 Subject: [PATCH] Fix: Added location for linked facility (#9383) --- src/components/Users/LinkedFacilities.tsx | 61 +++++++++++++++-------- 1 file changed, 39 insertions(+), 22 deletions(-) diff --git a/src/components/Users/LinkedFacilities.tsx b/src/components/Users/LinkedFacilities.tsx index e582b81dec0..4c75c885ca2 100644 --- a/src/components/Users/LinkedFacilities.tsx +++ b/src/components/Users/LinkedFacilities.tsx @@ -3,6 +3,7 @@ import { useTranslation } from "react-i18next"; import CareIcon from "@/CAREUI/icons/CareIcon"; +import { Button } from "@/components/ui/button"; import { DropdownMenu, DropdownMenuContent, @@ -24,8 +25,6 @@ import routes from "@/Utils/request/api"; import request from "@/Utils/request/request"; import useTanStackQueryInstead from "@/Utils/request/useQuery"; -import ButtonV2 from "../Common/ButtonV2"; - const initModalProps: { selectedFacility?: FacilityModel; type: string; @@ -201,11 +200,22 @@ export default function LinkedFacilities({ return (
-
-
{facility.name}
+
+
+ {facility.name} + {facility.district_object?.name && ( +
+ {facility.district_object?.name} + {facility.district_object?.name && + facility.state_object?.name && + ", "} + {facility.state_object?.name} +
+ )} +
-
- +
+
@@ -244,12 +254,21 @@ export default function LinkedFacilities({ id={`facility_${homeFacility.id}`} key={`facility_${homeFacility.id}`} > -
-
+
+
{homeFacility.name} + {homeFacility.district_object?.name && ( +
+ {homeFacility.district_object?.name} + {homeFacility.district_object?.name && + homeFacility.state_object?.name && + ", "} + {homeFacility.state_object?.name} +
+ )}
{(authorizeForHomeFacility || isCurrentUser) && ( -
+
)} @@ -280,7 +299,7 @@ export default function LinkedFacilities({ /> )}
-
+
- linkFacility(userData.username, facility)} disabled={!authorizeForHomeFacility} - tooltip={ - !authorizeForHomeFacility - ? t("contact_your_admin_to_add_facilities") - : undefined - } > {t("add_facility")} - +
{homeFacility && (

{t("home_facility")}

-
+
{renderHomeFacilityButton(homeFacility)}
)} + {userFacilities && userFacilities.length > 0 && (

{t("linked_facilities")}

{userFacilities.map((facility: FacilityModel) => { if (homeFacility?.id === facility.id) {