import React, { useState } from 'react'; import { NextPageContext } from 'next'; import { getProps } from 'src/utils/ssr'; import { TokenCard } from 'src/views/token/TokenCard'; import { GridWrapper } from 'src/components/gridWrapper/GridWrapper'; import { PaidCard } from 'src/views/token/PaidCard'; import { useBaseState } from 'src/context/BaseContext'; import { Card } from 'src/components/generic/Styled'; const TokenView = () => { const { hasToken } = useBaseState(); const [id, setId] = useState(); if (id) { return ; } if (hasToken) { return You already have a token!; } return setId(id)} />; }; const Wrapped = () => ( ); export default Wrapped; export async function getServerSideProps(context: NextPageContext) { return await getProps(context); }