diff --git a/src/pages/Workspaces.tsx b/src/pages/Workspaces.tsx index 241e52c..50f4971 100644 --- a/src/pages/Workspaces.tsx +++ b/src/pages/Workspaces.tsx @@ -115,42 +115,48 @@ export default function Workspaces() { } }; - return ( -
-
-
-

{t.workspace?.title || 'Workspaces'}

-

{t.workspace?.subtitle || 'Manage your workspaces'}

-
- -
- - - - {isLoading ? ( -
-
{t.workspace?.loading || 'Loading...'}
-
- ) : ( -
-
- {workspaces.map((workspace) => { - const canDeleteWorkspace = canWorkspace(workspace.my_role, WORKSPACE_DELETE); - const canEditWorkspace = canWorkspace(workspace.my_role, WORKSPACE_EDIT); + return ( +
+
+
+
+

{t.workspace?.title || 'Workspaces'}

+

{t.workspace?.subtitle || 'Manage your workspaces'}

+
+ +
+
+ +
+ +
+ + {isLoading ? ( +
+
+
{t.workspace?.loading || 'Loading...'}
+
+
+ ) : ( +
+
+ {workspaces.map((workspace) => { + const canDeleteWorkspace = canWorkspace(workspace.my_role, WORKSPACE_DELETE); + const canEditWorkspace = canWorkspace(workspace.my_role, WORKSPACE_EDIT); return ( @@ -211,24 +217,26 @@ export default function Workspaces() { ); - })} - - {workspaces.length === 0 && ( -
-

{t.workspace?.emptyState || 'No workspaces found'}

-
- )} -
- - +
+

{t.workspace?.emptyState || 'No workspaces found'}

+
+
+ )} +
+ + -
+ onPageChange={setCurrentPage} + onLimitChange={setLimit} + pageSizeOptions={[10, 20, 50]} + /> +
)} {deleteModal.workspace && (