import { providers, getSession } from 'next-auth/client' import Link from 'next/link' import LayoutStatic from '../components/layout-static' import Login from '../components/login' export async function getServerSideProps ({ req, res, query: { callbackUrl, error = null } }) { const session = await getSession({ req }) if (session && res && callbackUrl) { res.writeHead(302, { Location: callbackUrl }) res.end() return { props: {} } } return { props: { providers: await providers({ req, res }), callbackUrl, error } } } function SignUpHeader () { return ( <>

Sign up

Join 10,000+ bitcoiners and start stacking sats today
) } function SignUpFooter ({ callbackUrl }) { return ( Already have an account? login ) } export default function SignUp ({ ...props }) { return ( } Footer={() => } text='Sign up' {...props} /> ) }