pagination added for admin dashboard table

This commit is contained in:
Senthamilselvi 2025-11-06 10:41:46 +05:30
parent 374ae9dd4b
commit 48ad768b0f

View File

@ -7,6 +7,9 @@ import { CheckCircle2, XCircle, Eye } from 'lucide-react';
const SubmissionTable = ({ selectedQuarter, selectedYear }) => {
const [data, setData] = useState([]);
const [loading, setLoading] = useState(true);
const [currentPage, setCurrentPage] = React.useState(1);
const pageSize = 10;
const navigate = useNavigate();
useEffect(() => {
@ -151,6 +154,12 @@ const SubmissionTable = ({ selectedQuarter, selectedYear }) => {
rows={tableRows}
separated
rowGapClass="border-spacing-y-1"
pagination={{
currentPage,
onPageChange: setCurrentPage,
pageSize,
totalItems: filtered.length,
}}
columnWidths={columnWidths}
renderCell={(value, _, columnIndex) => {
if (columnIndex === 10) {