-
Yusuf Akgül authoredYusuf Akgül authored
page.tsx 967 B
import PostMessageForm from "@/components/post-messages";
import { prisma } from "@/prisma/db";
export default async function HomePage() {
let messages = null
try {
messages = await prisma.message.findMany()
} catch (error) {
console.log("the database is not running, try: 'npx prisma migrate dev --name init' if you want to use the database")
}
return (
<div>
<h1>Home WIP</h1>
<p>This will be where all messages show up.</p>
<p>Needs a reload after posting!!</p>
{messages ?
<>
{messages.map((msg) => (
<li key={msg.id}> author: {msg.author} message: {msg.content} sentAt: {msg.sentAt?.toString()} </li>
))}
<PostMessageForm data={messages}></PostMessageForm>
</>
:
<p>no messages / no database</p>}
</div>
)
}