subman-nextjs/src/app/submission/create/page.tsx

25 lines
803 B
TypeScript
Raw Normal View History

2024-06-13 10:11:09 +00:00
"use server"
import { getPubs, getResponses, getStories } from "app/lib/get";
2024-06-12 09:00:59 +00:00
import SubmissionForm from "app/ui/forms/sub";
2024-06-17 21:23:09 +00:00
import prisma from "app/lib/db";
2024-06-25 09:18:30 +00:00
import { CreateContainer, CreateContainerContent, CreateContainerHeader } from "app/ui/createContainer";
2024-06-13 10:11:09 +00:00
export default async function Page() {
const stories = await getStories()
const pubs = await getPubs()
const responses = await getResponses()
2024-06-17 21:23:09 +00:00
async function createSub(data) {
"use server"
const res = await prisma.sub.create({ data })
console.log(res)
}
2024-06-25 09:18:30 +00:00
return (
<CreateContainer>
<CreateContainerHeader>New submission</CreateContainerHeader>
<CreateContainerContent>
<SubmissionForm stories={stories} pubs={pubs} responses={responses} createSub={createSub} />
</CreateContainerContent>
</CreateContainer>
)
2024-06-12 09:00:59 +00:00
}