Sfoglia il codice sorgente

edit 按钮 可以在新窗口打开 #1404

visuddhinanda 2 anni fa
parent
commit
866b276d90
1 ha cambiato i file con 7 aggiunte e 4 eliminazioni
  1. 7 4
      dashboard/src/pages/library/article/show.tsx

+ 7 - 4
dashboard/src/pages/library/article/show.tsx

@@ -136,10 +136,13 @@ const Widget = () => {
             {type === "article" && loadedArticleData ? (
             {type === "article" && loadedArticleData ? (
               <Button
               <Button
                 ghost
                 ghost
-                onClick={() => {
-                  navigate(
-                    `/studio/${loadedArticleData.studio?.realName}/article/${loadedArticleData.uid}/edit`
-                  );
+                onClick={(event) => {
+                  const url = `/studio/${loadedArticleData.studio?.realName}/article/${loadedArticleData.uid}/edit`;
+                  if (event.ctrlKey || event.metaKey) {
+                    window.open(fullUrl(url), "_blank");
+                  } else {
+                    navigate(url);
+                  }
                 }}
                 }}
               >
               >
                 Edit
                 Edit