import { Book } from "@/lib/types";
import { fetchBooks } from "@/lib/api";
export default async function HomePage() {
let books: Book[] = [];
try {
books = await fetchBooks();
} catch (error) {
return (
console.log(error),
Error fetching books. Please try again later.
);
}
return (
{/* Patreon Advertisement */}
{/* Books Grid */}
{books.map((book: Book) => (
{book.Cover?.url && (
)}
{book.Name}
Author: {book.Author}
{book.Description}
Read Book
))}
);
}