Skip to content

Commit 707ea41

Browse files
committed
fix: linting errors
1 parent 7d3b69b commit 707ea41

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

frontend/src/components/Pagination.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,6 @@ export function Pagination({
8181
value={itemsPerPage}
8282
onChange={(e) => {
8383
onItemsPerPageChange(Number(e.target.value));
84-
onPageChange(1); // Reset to first page when changing items per page
8584
}}
8685
className="bg-white dark:bg-[#262626] text-gray-900 dark:text-white px-3 py-1.5 rounded border border-gray-200 dark:border-[#404040] text-sm focus:outline-none focus:ring-2 focus:ring-[#556830] dark:focus:ring-[#8fb55e]"
8786
>

frontend/src/components/student/ActivityHistoryCard.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useState, useEffect } from 'react';
1+
import { useState, useEffect, useRef } from 'react';
22
import { useUrlPagination } from '@/hooks/useUrlPagination';
33
import useSWR from 'swr';
44
import { Calendar } from 'lucide-react';
@@ -67,7 +67,12 @@ export default function ActivityHistoryCard({
6767
ServerResponseMany<ActivityHistoryResponse>
6868
>(endpoint);
6969

70+
const isFirstRender = useRef(true);
7071
useEffect(() => {
72+
if (isFirstRender.current) {
73+
isFirstRender.current = false;
74+
return;
75+
}
7176
setPage(1);
7277
}, [filterQuery]);
7378

0 commit comments

Comments
 (0)