diff --git a/ipi-survey-platform/src/components/admin/SubmissionTable.jsx b/ipi-survey-platform/src/components/admin/SubmissionTable.jsx index bd81259..a2af99c 100644 --- a/ipi-survey-platform/src/components/admin/SubmissionTable.jsx +++ b/ipi-survey-platform/src/components/admin/SubmissionTable.jsx @@ -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) {