[WIP] Copy Claims Pages from Dashboard

This commit is contained in:
R
2023-03-08 03:13:13 +07:00
parent 254420bdae
commit 53b35e86c2
13 changed files with 1748 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
import { Card, Paper, TableContainer } from "@mui/material";
import { LaravelPaginatedData } from "../@types/paginated-data";
import BasePagination from "./BasePagination";
type LaravelTableProps = {
isLoading: boolean;
lastRequest: number;
data: LaravelPaginatedData;
handlePageChange: void;
TableContent: any;
};
function LaravelTable(props: LaravelTableProps) {
return (
<Card>
<TableContainer component={Paper}>
{ props.TableContent }
</TableContainer>
{ !props.isLoading ?
(<BasePagination paginationData={props.data} onPageChange={props.handlePageChange}/>) :
(<div></div>)
}
</Card>
)
}
export default LaravelTable