import { NextPageContext } from "next"; import Head from "next/head"; import Signup from "../components/signup"; export default function SignupPage(props: { source: string }) { return ( <> Signup | Documenso ); } export async function getServerSideProps(context: any) { if (process.env.ALLOW_SIGNUP !== "true") return { redirect: { destination: "/login", permanent: false, }, }; const signupSource: string = context.query["source"]; return { props: { source: signupSource ? signupSource : "", }, }; }