import { headers as getHeaders } from 'next/headers.js' import { getPayload, PaginatedDocs } from 'payload' import React from 'react' import { fileURLToPath } from 'url' import config from '@/payload.config' import BookList from '@/components/BookList' import { Book } from '@/payload-types' import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs' import { TextShimmer } from '@/components/ui/text-shimmer' export default async function HomePage() { const headers = await getHeaders() const payloadConfig = await config const payload = await getPayload({ config: payloadConfig }) const { user } = await payload.auth({ headers }) const fileURL = `vscode://file/${fileURLToPath(import.meta.url)}` const initBrowseBooks = (await payload.find({ collection: 'books', depth: 10, limit: 25, overrideAccess: false, select: { title: true, authors: true, publication: true, lcc: true, genre: true, isbn: true, copies: true, }, })) as PaginatedDocs return (

Get the help you need

Welcome {user && {`user.firstName`}}

Anim aute id magna aliqua ad ad non deserunt sunt. Qui irure qui lorem cupidatat commodo. Elit sunt amet fugiat veniam occaecat fugiat.

Your Feed Browse Search {initBrowseBooks && } {initBrowseBooks && } Search

Update this page by editing

app/(frontend)/page.tsx
) }