import React from 'react'; import { Table, Group, Text, ActionIcon, Box, LoadingOverlay, Alert, } from '@mantine/core'; import { IconTrash, IconEdit, IconAlertCircle } from '@tabler/icons-react'; import { useAdminData } from '../../../hooks/useAdminData'; import { formatBytes } from '../../../utils/formatBytes'; const AdminWorkspacesTab = () => { const { data: workspaces, loading, error } = useAdminData('workspaces'); const rows = workspaces.map((workspace) => ( {workspace.userEmail} {workspace.workspaceName} {new Date(workspace.workspaceCreatedAt).toLocaleDateString()} {workspace.totalFiles} {formatBytes(workspace.totalSize)} )); return ( {error && ( } title="Error" color="red" mb="md" > {error} )} Workspace Management Owner Name Created At Total Files Total Size {rows}
); }; export default AdminWorkspacesTab;