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 = ({ data }) => { console.log(data) if(!data.id) return return

{data.name}

{data.desc}

} export const getServerSideProps = async (ctx: Context) => { 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 } interface Query extends ParsedUrlQuery { id: string }