feat: refresh in libraries and books lists

This commit is contained in:
Julien Froidefond
2025-02-22 15:36:32 +01:00
parent b208a2aaf6
commit 448cdf6450
7 changed files with 135 additions and 8 deletions

View File

@@ -6,12 +6,14 @@ import { useState, useEffect } from "react";
import { Button } from "../ui/button";
import { useToast } from "@/components/ui/use-toast";
import { Cover } from "@/components/ui/cover";
import { RefreshButton } from "@/components/library/RefreshButton";
interface SeriesHeaderProps {
series: KomgaSeries;
refreshSeries: (seriesId: string) => Promise<{ success: boolean; error?: string }>;
}
export const SeriesHeader = ({ series }: SeriesHeaderProps) => {
export const SeriesHeader = ({ series, refreshSeries }: SeriesHeaderProps) => {
const { toast } = useToast();
const [isFavorite, setIsFavorite] = useState(false);
@@ -148,6 +150,7 @@ export const SeriesHeader = ({ series }: SeriesHeaderProps) => {
<StarOff className="w-5 h-5" />
)}
</Button>
<RefreshButton libraryId={series.id} refreshLibrary={refreshSeries} />
</div>
</div>
</div>