import ReactMarkdown from 'react-markdown'; import { GetServerSideProps } from "next"; import Head from "next/head"; import Link from "next/link"; import { formatCurrency } from "~/lib/currency/formatter"; import { prisma } from "~/server/db"; import { Training } from "lib/content/training"; import { Layout } from "~/components/Layout"; // import { Button } from "~/components/Button"; export const getServerSideProps: GetServerSideProps = async (context) => { const trainingSlug = context.query.slug as string; const training = await prisma.training.findUnique({ where: { slug: trainingSlug }}); if (!training) return { notFound: true }; return { props: { training: training } }; } function Detail({ training }: { training: any }) { return (

Training

{/*

Personal details and application.

*/}
backoffice ID
{training.id}
Name
{training.name}
Days
{training.days}
Draft
{training.draft ? 'Yes' : 'No'}
Logo
{training.logoURL}
Repository
{training.repositoryURL}
Price
Open: {formatCurrency(training.priceOpen)}, Corporate: {formatCurrency(training.priceCorporate)}
{/*
Content
{training.content}
*/}
{training.content}
) } export default function Training({ training }: { training: Training }) { return ( <> Training | MaresHQ backoffice {/* { JSON.stringify(trainings) } */} ); }