chore: move fetching in data-table-users

This commit is contained in:
pit
2023-10-10 11:44:16 +03:00
committed by Mythie
parent 92b5111d7e
commit 90225574de
4 changed files with 66 additions and 108 deletions

View File

@ -1,6 +1,4 @@
import { findUsers } from '@documenso/lib/server-only/user/get-all-users';
import { Users } from './users';
import { UsersDataTable } from './data-table-users';
type AdminManageUsersProps = {
searchParams?: {
@ -13,18 +11,10 @@ export default function AdminManageUsers({ searchParams = {} }: AdminManageUsers
const page = Number(searchParams.page) || 1;
const perPage = Number(searchParams.perPage) || 10;
async function search(search: string) {
'use server';
const results = await findUsers({ username: search, email: search, page, perPage });
return results;
}
return (
<div>
<h2 className="text-4xl font-semibold">Manage users</h2>
<Users search={search} page={page} perPage={perPage} />
<UsersDataTable page={page} perPage={perPage} />
</div>
);
}