diff --git a/src/app/submission/create.tsx b/src/app/submission/create.tsx
index 0c4dd7c..e5dec5b 100644
--- a/src/app/submission/create.tsx
+++ b/src/app/submission/create.tsx
@@ -8,10 +8,12 @@ import { Pub, Response, Story } from "@prisma/client";
import SubmissionForm from "app/ui/forms/sub";
import { Plus } from "lucide-react";
import { useState } from "react";
+import { StoryWithGenres } from "app/story/page";
+import { PubWithGenres } from "app/publication/page";
-export default function CreateSubmissionDialog({ stories, pubs, responses }: ComponentProps<"div"> & { stories: Story[], pubs: Pub[], responses: Response[] }) {
+export default function CreateSubmissionDialog({ stories, pubs, responses }: ComponentProps<"div"> & { stories: StoryWithGenres[], pubs: PubWithGenres[], responses: Response[] }) {
const [isOpen, setIsOpen] = useState(false)
function closeDialog() {
diff --git a/src/app/submission/create/page.tsx b/src/app/submission/create/page.tsx
deleted file mode 100644
index fb5bfa8..0000000
--- a/src/app/submission/create/page.tsx
+++ /dev/null
@@ -1,22 +0,0 @@
-"use server"
-import { getPubs, getResponses, getStories } from "app/lib/get";
-import SubmissionForm from "app/ui/forms/sub";
-import prisma from "app/lib/db";
-import { CreateContainer, CreateContainerContent, CreateContainerHeader } from "app/ui/createContainer";
-import { revalidatePath } from "next/cache";
-import { redirect } from "next/navigation";
-
-export default async function Page() {
- const stories = await getStories()
- const pubs = await getPubs()
- const responses = await getResponses()
-
- return (
-
- New submission
-
-
-
-
- )
-}
diff --git a/src/app/submission/page.tsx b/src/app/submission/page.tsx
index b9c6200..960c679 100644
--- a/src/app/submission/page.tsx
+++ b/src/app/submission/page.tsx
@@ -4,6 +4,7 @@ import { columns } from "./columns"
import { Genre, Pub, Response, Story, Sub } from "@prisma/client"
import CreateSubmissionDialog from "./create"
import { PubWithGenres } from "app/publication/page"
+import { StoryWithGenres } from "app/story/page"
export type SubComplete = Sub & {
pub: Pub,
@@ -13,7 +14,7 @@ export type SubComplete = Sub & {
export default async function Page() {
const subs: Array = await getSubsComplete()
- const stories: Story[] = await getStoriesWithGenres()
+ const stories: StoryWithGenres[] = await getStoriesWithGenres()
const pubs: PubWithGenres[] = await getPubsWithGenres()
const responses: Response[] = await getResponses()
const genres: Genre[] = await getGenres()