fix create pages
This commit is contained in:
parent
a4a2ba35cd
commit
c2bfee6b87
|
@ -2,6 +2,8 @@ import PubForm from "app/ui/forms/pub";
|
|||
import { getGenres } from "app/lib/get";
|
||||
import prisma from "app/lib/db";
|
||||
import { CreateContainer, CreateContainerContent, CreateContainerDescription, CreateContainerHeader } from "app/ui/createContainer";
|
||||
import { revalidatePath } from "next/cache";
|
||||
import { redirect } from "next/navigation";
|
||||
export default async function Page() {
|
||||
async function createPub(data) {
|
||||
"use server"
|
||||
|
@ -20,6 +22,8 @@ export default async function Page() {
|
|||
{ genres: { set: genresArray } }
|
||||
})
|
||||
console.log(genresRes)
|
||||
revalidatePath("/publication")
|
||||
redirect("/publication")
|
||||
}
|
||||
const genres = await getGenres()
|
||||
return (
|
||||
|
|
|
@ -3,6 +3,7 @@ import { getPubs, getResponses, getStories } from "app/lib/get";
|
|||
import SubmissionForm from "app/ui/forms/sub";
|
||||
import { SelectForm } from "app/ui/forms/selectDemo";
|
||||
import prisma from "app/lib/db";
|
||||
import { CreateContainer, CreateContainerContent, CreateContainerHeader } from "app/ui/createContainer";
|
||||
|
||||
export default async function Page() {
|
||||
const stories = await getStories()
|
||||
|
@ -13,5 +14,12 @@ export default async function Page() {
|
|||
const res = await prisma.sub.create({ data })
|
||||
console.log(res)
|
||||
}
|
||||
return <SubmissionForm stories={stories} pubs={pubs} responses={responses} createSub={createSub} />
|
||||
return (
|
||||
<CreateContainer>
|
||||
<CreateContainerHeader>New submission</CreateContainerHeader>
|
||||
<CreateContainerContent>
|
||||
<SubmissionForm stories={stories} pubs={pubs} responses={responses} createSub={createSub} />
|
||||
</CreateContainerContent>
|
||||
</CreateContainer>
|
||||
)
|
||||
}
|
||||
|
|
|
@ -29,7 +29,7 @@ import { Genre } from "@prisma/client"
|
|||
const formSchema = z.object({
|
||||
title: z.string().min(2).max(50),
|
||||
link: z.string(),
|
||||
query_after_days: z.number().min(30),
|
||||
query_after_days: z.coerce.number().min(30),
|
||||
genres: z.array(z.number()),
|
||||
})
|
||||
|
||||
|
|
Loading…
Reference in New Issue