Przeglądaj źródła

improve IPageToDeleteWithMeta

Yuki Takei 4 lat temu
rodzic
commit
640d4a55de

+ 5 - 1
packages/app/src/components/Sidebar/PageTree/Item.tsx

@@ -303,7 +303,11 @@ const Item: FC<ItemProps> = (props: ItemProps) => {
     }
 
     const pageToDelete: IPageToDeleteWithMeta = {
-      pageData: page,
+      pageData: {
+        _id: page._id,
+        revision: page.revision as string,
+        path: page.path,
+      },
       pageMeta: pageInfo,
     };
 

+ 1 - 1
packages/app/src/interfaces/page.ts

@@ -105,7 +105,7 @@ export type IPageWithAnyMeta = {
 };
 
 export type IPageToDeleteWithMeta<M = IPageInfoAll> = {
-  pageData: Partial<IPage & HasObjectId & { path: string }>,
+  pageData: HasObjectId & { path: string, revision: string },
   pageMeta?: M,
 };