visuddhinanda 2 роки тому
батько
коміт
99561b4c83
1 змінених файлів з 17 додано та 0 видалено
  1. 17 0
      dashboard/src/components/article/TypePali.tsx

+ 17 - 0
dashboard/src/components/article/TypePali.tsx

@@ -14,6 +14,7 @@ import ArticleSkeleton from "./ArticleSkeleton";
 import ErrorResult from "../general/ErrorResult";
 import ErrorResult from "../general/ErrorResult";
 import store from "../../store";
 import store from "../../store";
 import { refresh } from "../../reducers/focus";
 import { refresh } from "../../reducers/focus";
+import Navigate from "./Navigate";
 
 
 interface IWidget {
 interface IWidget {
   type?: ArticleType;
   type?: ArticleType;
@@ -269,6 +270,22 @@ const TypePaliWidget = ({
           <Divider />
           <Divider />
           {extra}
           {extra}
           <Divider />
           <Divider />
+          <Navigate
+            type={type as ArticleType}
+            articleId={articleId}
+            onChange={(
+              event: React.MouseEvent<HTMLElement, MouseEvent>,
+              newId: string
+            ) => {
+              let target: string = "_self";
+              if (event.ctrlKey || event.metaKey) {
+                target = "_blank";
+              }
+              if (typeof onArticleChange !== "undefined") {
+                onArticleChange(type, newId, target);
+              }
+            }}
+          />
         </>
         </>
       )}
       )}
     </div>
     </div>