|
|
@@ -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,
|
|
|
},
|
|
|
];
|