jam411 3 лет назад
Родитель
Сommit
2b141ce83b

+ 1 - 1
packages/app/src/components/Login/InvitedForm.tsx

@@ -4,7 +4,7 @@ import { useTranslation } from 'next-i18next';
 
 
 import { useCsrfToken, useCurrentUser } from '../../stores/context';
 import { useCsrfToken, useCurrentUser } from '../../stores/context';
 
 
-type InvitedFormProps = {
+export type InvitedFormProps = {
   invitedFormUsername: string,
   invitedFormUsername: string,
   invitedFormName: string,
   invitedFormName: string,
 }
 }

+ 2 - 1
packages/app/src/pages/login/[[...path]].page.tsx

@@ -7,6 +7,7 @@ import dynamic from 'next/dynamic';
 import { useRouter } from 'next/router';
 import { useRouter } from 'next/router';
 
 
 import { NoLoginLayout } from '~/components/Layout/NoLoginLayout';
 import { NoLoginLayout } from '~/components/Layout/NoLoginLayout';
+import { InvitedFormProps } from '~/components/Login/InvitedForm';
 import { CrowiRequest } from '~/interfaces/crowi-request';
 import { CrowiRequest } from '~/interfaces/crowi-request';
 
 
 import { useCsrfToken, useCurrentPathname, useCurrentUser } from '../../stores/context';
 import { useCsrfToken, useCurrentPathname, useCurrentUser } from '../../stores/context';
@@ -15,7 +16,7 @@ import {
 } from '../utils/commons';
 } from '../utils/commons';
 
 
 const LoginForm = dynamic(() => import('~/components/LoginForm'), { ssr: false });
 const LoginForm = dynamic(() => import('~/components/LoginForm'), { ssr: false });
-const InvitedForm = dynamic(() => import('~/components/Login/InvitedForm').then(mod => mod.InvitedForm), { ssr: false });
+const InvitedForm = dynamic<InvitedFormProps>(() => import('~/components/Login/InvitedForm').then(mod => mod.InvitedForm), { ssr: false });
 
 
 type Props = CommonProps & {
 type Props = CommonProps & {
   isMailerSetup: boolean,
   isMailerSetup: boolean,