Browse Source

fix lint erorr

jam411 3 years ago
parent
commit
94bb68c8e6

+ 1 - 1
packages/app/src/components/Navbar/AuthorInfo.tsx

@@ -5,7 +5,7 @@ import type { IUser } from '@growi/core';
 import { UserPicture } from '@growi/ui';
 import Link from 'next/link';
 
-type AuthorInfoProps = {
+export type AuthorInfoProps = {
   date: Date,
   user: IUser,
   mode: 'create' | 'update',

+ 2 - 1
packages/app/src/components/Navbar/GrowiContextualSubNavigation.tsx

@@ -39,6 +39,7 @@ import { Skelton } from '../Skelton';
 import { GrowiSubNavigation } from './GrowiSubNavigation';
 import { SubNavButtonsProps } from './SubNavButtons';
 
+import { AuthorInfoProps } from './AuthorInfo';
 import AuthorInfoStyles from './AuthorInfo.module.scss';
 import PageEditorModeManagerStyles from './PageEditorModeManager.module.scss';
 
@@ -56,7 +57,7 @@ const SubNavButtons = dynamic<SubNavButtonsProps>(
   () => import('./SubNavButtons').then(mod => mod.SubNavButtons),
   { ssr: false, loading: () => <></> },
 );
-const AuthorInfo = dynamic(() => import('./AuthorInfo').then(mod => mod.AuthorInfo), {
+const AuthorInfo = dynamic<AuthorInfoProps>(() => import('./AuthorInfo').then(mod => mod.AuthorInfo), {
   ssr: false,
   loading: AuthorInfoSkelton,
 });

+ 4 - 2
packages/app/src/components/PageContentFooter.tsx

@@ -1,15 +1,17 @@
 import React from 'react';
 
-import { IPage, IUser } from '@growi/core';
+import type { IPage, IUser } from '@growi/core';
 import dynamic from 'next/dynamic';
 
 import { useSWRxCurrentPage } from '~/stores/page';
 
+import { AuthorInfoProps } from './Navbar/AuthorInfo''
+
 import { Skelton } from './Skelton';
 
 import styles from './PageContentFooter.module.scss';
 
-const AuthorInfo = dynamic(() => import('./Navbar/AuthorInfo').then(mod => mod.AuthorInfo), {
+const AuthorInfo = dynamic<AuthorInfoProps>(() => import('./Navbar/AuthorInfo').then(mod => mod.AuthorInfo), {
   ssr: false,
   loading: () => <Skelton additionalClass={`${styles['page-content-footer-skelton']} mb-3`} />,
 });