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

onQueryChange(e.target.value)} />
{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;