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 */}
🌟 Join Us on Patreon for Unreleased Chapters!
{/* Books Grid */}
{books.map((book: Book) => (
{book.Cover?.url && (
{book.Cover.alternativeText
)}

{book.Name}

Author: {book.Author}

{book.Description}

Read Book
))}
); }