import RootLayout from '@/components/RootLayout'; // next modules import Router, {useRouter} from 'next/router'; import Link from 'next/link'; import Markdown from 'react-markdown'; import remarkGfm from 'remark-gfm'; import {useSession} from 'next-auth/react'; // api import {api} from '@/utils/api' // icons import { Trash } from 'grommet-icons'; export default function BlogPage() { const router = useRouter() const id = router.query.id as string const { status } = useSession() // trpc stuff const {data: blogData} = api.blog.getOne.useQuery(id) const deletionMutation = api.blog.delete.useMutation() function deleteItem() { if (blogData) { deletionMutation.mutate(id) Router.replace("/").catch(() => { console.error("Failed to reroute user!") }) } } if (blogData) { return (

{blogData.name} { status == "authenticated" ? : ""}


{blogData.contents}
) } else { return (

Well, that's not good..

You've reached a page that doesn't exist. Lets fix that.

Head Home
) } }