Implement pagination for table user and room

This commit is contained in:
2023-11-29 16:48:24 +07:00
parent faef6758f8
commit 50e607850d
7 changed files with 32 additions and 42 deletions
@@ -22,10 +22,11 @@ import Spinner from '@commonStyle/Spinner';
// Hooks
import { useUsers } from '@hook/users/useUsers';
import Pagination from '@component/Pagination';
const UserTable = () => {
const columnName = ['Id', 'Name', 'Phone', 'Is Booked'];
const { isLoading, users } = useUsers();
const { isLoading, users, count } = useUsers();
const renderUserRow = useCallback(
(user: IUser) => (
@@ -54,6 +55,9 @@ const UserTable = () => {
<Table columns="10% 35% 30% 15% 10%">
<Table.Header headerColumn={columnName} />
<Table.Body<IUser> data={users} render={renderUserRow} />
<Table.Footer>
<Pagination count={count!}/>
</Table.Footer>
</Table>
</Menus>
) : (