import React, { } from 'react'; import { Pagination } from 'carbon-components-react'; import { GlobitsTable } from '../components/data-table/GlobitsTable'; interface PatientListProps { totalPatientCount: number; page: number; pageSize: number; patients: any[]; loadPatients: (offSet: number, pageSize: number) => void; setNextOffSet: (next: number) => void; setPage: (page: number) => void; setPageSize: (size: number) => void; // setIsLoading: (loading: boolean) => void; } const PatientList: React.FC = ({ totalPatientCount, patients, page, pageSize, setNextOffSet, setPage, setPageSize, }) => { const tableHeaders = [ { key: 'name', header: 'Name', isSortable: true }, { key: 'gender', header: 'Gender' }, { key: 'age', header: 'Age' }, // { key: 'last_visit', header: 'Last Visit' }, { key: 'actions', header: '' }, ]; // const handleChangePagination = (page: number, pageSize: number) => { // setIsLoading() // setNextOffSet(page * pageSize + 1); // setPage(page); // setPageSize(pageSize); // } return ( <>
{ setNextOffSet(page * pageSize + 1); setPage(page); setPageSize(pageSize); }} />
); }; export default PatientList;