Просмотр исходного кода

Merge pull request #1971 from visuddhinanda/agile

lang 取 ui数据
visuddhinanda 2 лет назад
Родитель
Сommit
cee0136477
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      dashboard/src/components/dict/MyCreate.tsx

+ 7 - 1
dashboard/src/components/dict/MyCreate.tsx

@@ -15,6 +15,7 @@ import {
 import { useAppSelector } from "../../hooks";
 import { add, updateIndex, wordIndex } from "../../reducers/inline-dict";
 import store from "../../store";
+import { get as getUiLang } from "../../locales";
 
 interface IWidget {
   word?: string;
@@ -63,6 +64,9 @@ const MyCreateWidget = ({ word }: IWidget) => {
       case "word":
         mData.word = { value: value, status: 7 };
         break;
+      case "real":
+        mData.real = { value: value, status: 7 };
+        break;
       case "meaning":
         mData.meaning = { value: value, status: 7 };
         break;
@@ -90,6 +94,7 @@ const MyCreateWidget = ({ word }: IWidget) => {
       default:
         break;
     }
+    console.debug("field changed", mData);
     setEditWord(mData);
   }
   return (
@@ -114,9 +119,9 @@ const MyCreateWidget = ({ word }: IWidget) => {
             value={wordSpell}
             placeholder="Basic usage"
             onChange={(event: React.ChangeEvent<HTMLInputElement>) => {
+              console.debug("spell onChange", event.target.value);
               setWordSpell(event.target.value);
               fieldChanged("word", event.target.value);
-              fieldChanged("real", event.target.value);
             }}
           />
         </Col>
@@ -157,6 +162,7 @@ const MyCreateWidget = ({ word }: IWidget) => {
                 note: editWord.note?.value,
                 factors: editWord.factors?.value,
                 factormean: editWord.factorMeaning?.value,
+                language: getUiLang(),
                 confidence: editWord.confidence,
               },
             ];