Przeglądaj źródła

use useCreatedAt in PageContentFooter

kaori 4 lat temu
rodzic
commit
95e8aafef2

+ 5 - 1
packages/app/src/components/PageContentFooter.jsx

@@ -7,10 +7,14 @@ import AppContainer from '~/client/services/AppContainer';
 import PageContainer from '~/client/services/PageContainer';
 import { withUnstatedContainers } from './UnstatedUtils';
 
+import { useCreatedAt } from '~/stores/context';
+
 const PageContentFooter = (props) => {
   const { pageContainer } = props;
+  const { data: createdAt } = useCreatedAt();
+
   const {
-    createdAt, creator, updatedAt, revisionAuthor,
+    creator, updatedAt, revisionAuthor,
   } = pageContainer.state;
 
   return (

+ 2 - 2
packages/app/src/stores/context.tsx

@@ -26,8 +26,8 @@ export const useRevisionCreatedAt = (initialData?: Nullable<any>): SWRResponse<N
   return useStaticSWR<Nullable<any>, Error>('revisionCreatedAt', initialData || null);
 };
 
-export const useCreatedAt = (initialData?: Nullable<any>): SWRResponse<Nullable<any>, Error> => {
-  return useStaticSWR<Nullable<any>, Error>('createdAt', initialData || null);
+export const useCreatedAt = (initialData?: Nullable<Date>): SWRResponse<Nullable<Date>, Error> => {
+  return useStaticSWR<Nullable<Date>, Error>('createdAt', initialData || null);
 };
 
 export const useUpdatedAt = (initialData?: Nullable<any>): SWRResponse<Nullable<any>, Error> => {