refacto: tentative de refacto

This commit is contained in:
Julien Froidefond
2025-02-17 16:37:48 +01:00
parent 7ee99ac31a
commit ba725bb1a3
28 changed files with 195 additions and 170 deletions

View File

@@ -6,9 +6,10 @@ import { useRouter, usePathname, useSearchParams } from "next/navigation";
import { useState, useEffect } from "react";
import { Loader2, Filter } from "lucide-react";
import { cn } from "@/lib/utils";
import { KomgaSeries } from "@/types/komga";
interface PaginatedSeriesGridProps {
series: any[];
series: KomgaSeries[];
currentPage: number;
totalPages: number;
totalElements: number;
@@ -61,10 +62,6 @@ export function PaginatedSeriesGrid({
await router.push(`${pathname}?${params.toString()}`);
};
const handleSeriesClick = (seriesId: string) => {
router.push(`/series/${seriesId}`);
};
// Calcul des indices de début et de fin pour l'affichage
const startIndex = (currentPage - 1) * pageSize + 1;
const endIndex = Math.min(currentPage * pageSize, totalElements);