Răsfoiți Sursa

Adjust props

https://youtrack.weseek.co.jp/issue/GW-7841
- Add and implement onDeleted props
Mudana-Grune 3 ani în urmă
părinte
comite
aaa03c820d
1 a modificat fișierele cu 8 adăugiri și 4 ștergeri
  1. 8 4
      packages/app/src/components/Sidebar/Bookmarks.tsx

+ 8 - 4
packages/app/src/components/Sidebar/Bookmarks.tsx

@@ -24,11 +24,14 @@ import { MenuItemType, PageItemControl } from '../Common/Dropdown/PageItemContro
 type Props = {
   bookmarkedPage: IPageHasId,
   onUnbookmarked: () => void,
-  onRenamed: () => void
+  onRenamed: () => void,
+  onDeleted: () => void
 }
 
 const BookmarkItem = (props: Props) => {
-  const { bookmarkedPage, onUnbookmarked, onRenamed } = props;
+  const {
+    bookmarkedPage, onUnbookmarked, onRenamed, onDeleted,
+  } = props;
   const { t } = useTranslation();
   const [isRenameInputShown, setRenameInputShown] = useState(false);
   const dPagePath = new DevidedPagePath(bookmarkedPage.path, false, true);
@@ -95,7 +98,7 @@ const BookmarkItem = (props: Props) => {
         else {
           toastSuccess(t('deleted_pages', { path }));
         }
-        onPageOperationSuccess();
+        onDeleted();
       };
       openDeleteModal([pageToDelete], { onDeleted: onDeletedHandler });
     };
@@ -114,7 +117,7 @@ const BookmarkItem = (props: Props) => {
     };
 
     onClickDeleteMenuItem(pageToDelete);
-  }, [bookmarkedPage, openDeleteModal, onPageOperationSuccess, t]);
+  }, [bookmarkedPage, openDeleteModal, onDeleted, t]);
 
   return (
     <div className="d-flex justify-content-between" key={bookmarkedPage._id}>
@@ -181,6 +184,7 @@ const Bookmarks = () : JSX.Element => {
                 bookmarkedPage={currentUserBookmark}
                 onUnbookmarked={mutateCurrentUserBookmarks}
                 onRenamed={mutateCurrentUserBookmarks}
+                onDeleted={mutateCurrentUserBookmarks}
               />
             );
           })}