diff --git a/pages/bots/[id].tsx b/pages/bots/[id].tsx index b333eb7..775fac9 100644 --- a/pages/bots/[id].tsx +++ b/pages/bots/[id].tsx @@ -1,21 +1,35 @@ import { NextPage, NextPageContext } from 'next' import { ParsedUrlQuery } from 'querystring' import Container from '../../components/Container' +import DiscordImage from '../../components/DiscordImage' +import { Bot } from '../../types' import Fetch from '../../utils/Fetch' +import NotFound from '../404' -const Bots:NextPage = () => { - return -

GG

+const Bots:NextPage = ({ data }) => { + console.log(data) + if(!data.id) return + return +
+ +
+
+

{data.name}

+

{data.desc}

+
} export const getServerSideProps = async (ctx: Context) => { - console.log(ctx.query) - return { props: { data: {} } } + const data = await Fetch.bot.load(ctx.query.id) + return { props: { data } } } export default Bots +interface BotsProps { + data: Bot +} interface Context extends NextPageContext { query: Query }