Przeglądaj źródła

pass props direectly

kaori 4 lat temu
rodzic
commit
8c8d163801

+ 1 - 8
packages/app/src/components/Navbar/SubNavButtons.tsx

@@ -188,13 +188,6 @@ export const SubNavButtons = (props: SubNavButtonsProps): JSX.Element => {
 
 
   const { data: pageInfo, error } = useSWRxPageInfo(pageId ?? null, shareLinkId);
   const { data: pageInfo, error } = useSWRxPageInfo(pageId ?? null, shareLinkId);
 
 
-  const duplicateItemClickedHandler = useCallback(async(pageId, path) => {
-    if (onClickDuplicateMenuItem == null) {
-      return;
-    }
-    await onClickDuplicateMenuItem(pageId, path);
-  }, [onClickDuplicateMenuItem]);
-
   if (revisionId == null || error != null) {
   if (revisionId == null || error != null) {
     return <></>;
     return <></>;
   }
   }
@@ -211,7 +204,7 @@ export const SubNavButtons = (props: SubNavButtonsProps): JSX.Element => {
       pageId={pageId}
       pageId={pageId}
       revisionId={revisionId}
       revisionId={revisionId}
       path={path}
       path={path}
-      onClickDuplicateMenuItem={duplicateItemClickedHandler}
+      onClickDuplicateMenuItem={onClickDuplicateMenuItem}
       onClickRenameMenuItem={onClickRenameMenuItem}
       onClickRenameMenuItem={onClickRenameMenuItem}
       onClickDeleteMenuItem={onClickDeleteMenuItem}
       onClickDeleteMenuItem={onClickDeleteMenuItem}
     />
     />