From 741fe976414013f1d885dc708727f10698b6193a Mon Sep 17 00:00:00 2001 From: Sabda Yagra Date: Thu, 2 Oct 2025 23:51:14 +0700 Subject: [PATCH] fix: tenant section --- .../(admin)/admin/settings/tenant/page.tsx | 23 ++++++++----------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/app/[locale]/(admin)/admin/settings/tenant/page.tsx b/app/[locale]/(admin)/admin/settings/tenant/page.tsx index 9fc0104..a3d7682 100644 --- a/app/[locale]/(admin)/admin/settings/tenant/page.tsx +++ b/app/[locale]/(admin)/admin/settings/tenant/page.tsx @@ -29,7 +29,6 @@ function TenantSettingsContent() { const { checkWorkflowStatus } = useWorkflowStatusCheck(); const { showWorkflowModal } = useWorkflowModal(); - // Load data on component mount React.useEffect(() => { loadData(); }, []); @@ -38,7 +37,7 @@ function TenantSettingsContent() { setIsLoading(true); try { const [comprehensiveWorkflowRes, userLevelsRes] = await Promise.all([ - getApprovalWorkflowComprehensiveDetails(4), // Using workflow ID 4 as per API example + getApprovalWorkflowComprehensiveDetails(4), getUserLevels(), ]); @@ -60,7 +59,7 @@ function TenantSettingsContent() { const handleWorkflowSave = async (data: CreateApprovalWorkflowWithClientSettingsRequest) => { setIsEditingWorkflow(false); - await loadData(); // Reload data after saving + await loadData(); }; const handleUserLevelSave = async (data: UserLevelsCreateRequest) => { @@ -69,27 +68,25 @@ function TenantSettingsContent() { if (response?.error) { console.error("Error creating user level:", response?.message); - // You can add error handling here (e.g., show error message) } else { console.log("User level created successfully:", response); - // You can add success handling here (e.g., show success message) } } catch (error) { console.error("Error creating user level:", error); } setIsUserLevelDialogOpen(false); - await loadData(); // Reload data after saving + await loadData(); }; const handleBulkUserLevelSave = async (data: UserLevelsCreateRequest[]) => { setIsUserLevelDialogOpen(false); - await loadData(); // Reload data after saving + await loadData(); }; return ( -
-
+
+

Tenant Settings

@@ -118,20 +115,20 @@ function TenantSettingsContent() { - + Approval Workflows - + User Levels {/* Approval Workflows Tab */} - +

-

Approval Workflow Setup

+

Approval Workflow Setup

{workflow && !isEditingWorkflow && (