-
-
-
-
-
-
- {userRole.user.first_name} {userRole.user.last_name}
-
-
-
+ {isLoadingUsers ? (
+
+
+
+ ) : (
+
+
+ {!users?.results?.length ? (
+
+
+ {t("no_users_found")}
+
+
+ ) : (
+ users.results.map((userRole: OrganizationUserRole) => (
+
+
+
+
+
+
+
+
+
+ {userRole.user.first_name}{" "}
+ {userRole.user.last_name}
+
+
+
+
+
+
{userRole.user.username}
-
-
+
+
+
+
{t("role")}
+
+ {userRole.role.name}
+
+
+
+
+ {t("phone_number")}
+
+
+ {userRole.user.phone_number}
+
+
+
-
-
-
-
{t("role")}
-
- {userRole.role.name}
-
+
+
+ {t("see_details")}
+
+ }
+ />
-
-
{t("phone_number")}
-
- {userRole.user.phone_number}
-
-
-
-
-
-
-
- {t("more_details")}
-
- }
- />
-
-
-
-
- ))
- )}
-
+
+
+ ))
+ )}
+
+
+ {(users?.results || []).length > 0 &&
+ users?.count &&
+ users.count > resultsPerPage && (
+
+ )}
+
+ )}
);
diff --git a/src/pages/Facility/settings/organizations/components/CreateFacilityOrganizationSheet.tsx b/src/pages/Facility/settings/organizations/components/CreateFacilityOrganizationSheet.tsx
index 0726a6d44fe..741ec7aa046 100644
--- a/src/pages/Facility/settings/organizations/components/CreateFacilityOrganizationSheet.tsx
+++ b/src/pages/Facility/settings/organizations/components/CreateFacilityOrganizationSheet.tsx
@@ -1,4 +1,5 @@
import { useMutation, useQueryClient } from "@tanstack/react-query";
+import { t } from "i18next";
import { useState } from "react";
import { toast } from "sonner";
@@ -62,7 +63,7 @@ export default function CreateFacilityOrganizationSheet({
queryClient.invalidateQueries({
queryKey: ["getCurrentUser"],
});
- toast.success("Organization created successfully");
+ toast.success(t("organization_created_successfully"));
setOpen(false);
setName("");
setDescription("");
@@ -78,7 +79,7 @@ export default function CreateFacilityOrganizationSheet({
const handleSubmit = () => {
if (!name.trim()) {
- toast.error("Please enter an organization name");
+ toast.error(t("please_enter_organization_name"));
return;
}
@@ -93,16 +94,16 @@ export default function CreateFacilityOrganizationSheet({
return (
-
- Create Department/Team
+ {t("create_department_team")}
- Create a new department/team in this facility.
+ {t("create_department_team_description")}
@@ -111,18 +112,18 @@ export default function CreateFacilityOrganizationSheet({
setName(e.target.value)}
- placeholder="Enter department/team name"
+ placeholder={t("enter_department_team_name")}
/>
-
+
@@ -148,7 +149,7 @@ export default function CreateFacilityOrganizationSheet({
onClick={handleSubmit}
disabled={isPending || !name.trim()}
>
- {isPending ? "Creating..." : "Create Organization"}
+ {isPending ? t("creating") : t("create_organization")}
diff --git a/src/pages/Organization/components/AddUserSheet.tsx b/src/pages/Organization/components/AddUserSheet.tsx
index 1efba82ca81..b6054eb4a56 100644
--- a/src/pages/Organization/components/AddUserSheet.tsx
+++ b/src/pages/Organization/components/AddUserSheet.tsx
@@ -33,7 +33,7 @@ export default function AddUserSheet({
return (