// Removed Next.js Link import for Electron import {BookProps} from "@/lib/models/Book"; import DeleteBook from "@/components/book/settings/DeleteBook"; import ExportBook from "@/components/ExportBook"; import {useTranslations} from "next-intl"; import SyncBook from "@/components/SyncBook"; import {SyncType} from "@/context/BooksSyncContext"; import {useEffect} from "react"; interface BookCardProps { book: BookProps; onClickCallback: (bookId: string) => void; index: number; syncStatus: SyncType; } export default function BookCard({book, onClickCallback, index, syncStatus}: BookCardProps) { const t = useTranslations(); return (
{book.subTitle ? ( <>

{book.subTitle}

) : null}
) }