finish users table

This commit is contained in:
Fred KISSIE
2026-03-23 21:09:49 +01:00
parent 6d0e10a4aa
commit 0461b5a764
2 changed files with 10 additions and 4 deletions

View File

@@ -107,7 +107,14 @@ export default async function UsersPage(props: UsersPageProps) {
/> />
<UserProvider user={user!}> <UserProvider user={user!}>
<OrgProvider org={org}> <OrgProvider org={org}>
<UsersTable users={userRows} /> <UsersTable
users={userRows}
rowCount={pagination.total}
pagination={{
pageIndex: pagination.page - 1,
pageSize: pagination.pageSize
}}
/>
</OrgProvider> </OrgProvider>
</UserProvider> </UserProvider>
</> </>

View File

@@ -68,12 +68,11 @@ export default function UsersTable({
const [selectedUser, setSelectedUser] = useState<UserRow | null>(null); const [selectedUser, setSelectedUser] = useState<UserRow | null>(null);
const router = useRouter(); const router = useRouter();
const api = createApiClient(useEnvContext()); const api = createApiClient(useEnvContext());
const { user, updateUser } = useUserContext(); const { user } = useUserContext();
const { org } = useOrgContext(); const { org } = useOrgContext();
const t = useTranslations(); const t = useTranslations();
const [isNavigatingToAddPage, startNavigation] = useTransition(); const [isNavigatingToAddPage, startNavigation] = useTransition();
const [isRefreshing, startTransition] = useTransition(); const [isRefreshing, startTransition] = useTransition();
const pathname = usePathname();
const { const {
navigate: filter, navigate: filter,
isNavigating: isFiltering, isNavigating: isFiltering,
@@ -332,7 +331,7 @@ export default function UsersTable({
); );
}} }}
onRefresh={refreshData} onRefresh={refreshData}
isRefreshing={isRefreshing} isRefreshing={isRefreshing || isFiltering}
/> />
</> </>
); );