jackson/pages/setup/[token]/directory-sync/new.tsx

24 lines
788 B
TypeScript

import type { NextPage, InferGetServerSidePropsType, GetServerSidePropsContext } from 'next';
import React from 'react';
import { serverSideTranslations } from 'next-i18next/serverSideTranslations';
import { useRouter } from 'next/router';
import CreateDirectory from '@components/dsync/CreateDirectory';
const DirectoryCreatePage: NextPage<InferGetServerSidePropsType<typeof getServerSideProps>> = () => {
const router = useRouter();
const { token } = router.query as { token: string };
return <CreateDirectory setupLinkToken={token} />;
};
export const getServerSideProps = async ({ locale }: GetServerSidePropsContext) => {
return {
props: {
...(locale ? await serverSideTranslations(locale, ['common']) : {}),
},
};
};
export default DirectoryCreatePage;