mirror of https://github.com/boxyhq/jackson.git
29 lines
994 B
TypeScript
29 lines
994 B
TypeScript
import type { NextPage, InferGetServerSidePropsType, GetServerSidePropsContext } from 'next';
|
|
import React from 'react';
|
|
import CreateDirectory from '@components/dsync/CreateDirectory';
|
|
import { serverSideTranslations } from 'next-i18next/serverSideTranslations';
|
|
import { jacksonOptions } from '@lib/env';
|
|
|
|
const DirectoryCreatePage: NextPage<InferGetServerSidePropsType<typeof getServerSideProps>> = (props) => {
|
|
const { defaultWebhookEndpoint, defaultWebhookSecret } = props;
|
|
|
|
return (
|
|
<CreateDirectory
|
|
defaultWebhookEndpoint={defaultWebhookEndpoint}
|
|
defaultWebhookSecret={defaultWebhookSecret}
|
|
/>
|
|
);
|
|
};
|
|
|
|
export const getServerSideProps = async ({ locale }: GetServerSidePropsContext) => {
|
|
return {
|
|
props: {
|
|
...(locale ? await serverSideTranslations(locale, ['common']) : {}),
|
|
defaultWebhookEndpoint: jacksonOptions.webhook?.endpoint,
|
|
defaultWebhookSecret: jacksonOptions.webhook?.secret,
|
|
},
|
|
};
|
|
};
|
|
|
|
export default DirectoryCreatePage;
|