import React from "react";
import { X, Search, Loader2 } from "lucide-react";
const PLACEHOLDER_IMG = "/content/cover-not-found.jpg";
const AddBookModal = ({
onClose,
googleQuery,
onQueryChange,
googleResults,
isSearching,
addingBookId,
onSearch,
onImport,
}) => {
return (
Import from Google Books
{googleResults.length === 0 && !isSearching && googleQuery && (
No results found.
)}
{googleResults.map((item) => {
const info = item.volumeInfo;
const thumb = info.imageLinks?.thumbnail || PLACEHOLDER_IMG;
return (
{info.title}
{info.authors?.join(", ")}
{info.description}
);
})}
);
};
export default AddBookModal;