2
0
Эх сурвалжийг харах

锚点移动到句子开始

visuddhinanda 3 жил өмнө
parent
commit
60c0f9104f

+ 10 - 0
dashboard/src/components/template/SentEdit/SentCell.tsx

@@ -34,8 +34,18 @@ const Widget = ({ data, wordWidget = false, isPr = false }: ISentCell) => {
         setSentData(acceptPr);
     }
   }, [acceptPr, data, isPr]);
+  const sid = `${sentData.book}_${sentData.para}_${sentData.wordStart}_${sentData.wordEnd}_${sentData.channel.id}`;
+  const hasPr = sentData.suggestionCount?.suggestion ? "true" : "false";
+  const hasDiscussion = sentData.suggestionCount?.discussion ? "true" : "false";
   return (
     <div style={{ marginBottom: "8px" }}>
+      {isPr ? undefined : (
+        <div
+          dangerouslySetInnerHTML={{
+            __html: `<div class="pr_icon" id="${sid}" has-pr="${hasPr}" has-disc="${hasDiscussion}" data-pr="${data.suggestionCount?.suggestion}"></div>`,
+          }}
+        />
+      )}
       <SentEditMenu
         onModeChange={(mode: string) => {
           if (mode === "edit") {

+ 2 - 7
dashboard/src/components/template/SentEdit/SuggestionBox.tsx

@@ -33,16 +33,11 @@ const Widget = ({ trigger, data }: IWidget) => {
   const onClose = () => {
     setOpen(false);
   };
-  const sid = `${data.book}_${data.para}_${data.wordStart}_${data.wordEnd}_${data.channel.id}`;
-  const hasPr = data.suggestionCount?.suggestion ? "true" : "false";
+
   return (
     <>
       <span onClick={showDrawer}>{trigger}</span>
-      <div
-        dangerouslySetInnerHTML={{
-          __html: `<div class="pr_icon" id="${sid}" has-pr="${hasPr}" data-pr="${data.suggestionCount?.suggestion}"></div>`,
-        }}
-      />
+
       <Drawer
         title="修改建议"
         width={520}