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

@@ -70,10 +70,6 @@ export function PaginatedBookGrid({
const startIndex = (currentPage - 1) * pageSize + 1;
const endIndex = Math.min(currentPage * pageSize, totalElements);
const getBookThumbnailUrl = (bookId: string) => {
return `/api/komga/images/books/${bookId}/thumbnail`;
};
return (
<div className="space-y-8">
<div className="flex items-center justify-between flex-wrap gap-4">
@@ -115,11 +111,7 @@ export function PaginatedBookGrid({
isChangingPage ? "opacity-25" : "opacity-100"
)}
>
<BookGrid
books={books}
onBookClick={handleBookClick}
getBookThumbnailUrl={getBookThumbnailUrl}
/>
<BookGrid books={books} onBookClick={handleBookClick} />
</div>
</div>

View File

@@ -5,15 +5,13 @@ import { KomgaSeries } from "@/types/komga";
import { useState, useEffect } from "react";
import { Button } from "../ui/button";
import { useToast } from "@/components/ui/use-toast";
import { cn } from "@/lib/utils";
import { Cover } from "@/components/ui/cover";
interface SeriesHeaderProps {
series: KomgaSeries;
onSeriesUpdate?: (series: KomgaSeries) => void;
}
export const SeriesHeader = ({ series, onSeriesUpdate }: SeriesHeaderProps) => {
export const SeriesHeader = ({ series }: SeriesHeaderProps) => {
const { toast } = useToast();
const [isFavorite, setIsFavorite] = useState(false);