[bugfix] フロント: 選択中の翻訳エンジンデータ形式変更とUIへの流し込み、

バック: UIへのrun時のデータ形式をset/getにあわせて変更。
This commit is contained in:
Sakamoto Shiina committed 2024-11-02 18:30:40 +09:00
1 parent 623366ab24
commit ccc7fec756
4 files changed
+11 -4

No files matched your search

@@ -16,7 +16,7 @@ export const TranslatorSelectorOpenButton = () => {
const selected_translator_name = (currentTranslationEngines.state === "pending")
? "Loading..."
: currentTranslationEngines.data.find(
translator_data => translator_data.translator_id === currentSelectedTranslationEngines.data[currentSelectedPresetTabNumber.data]
translator_data => translator_data.translator_id === currentSelectedTranslationEngines.data.engines[currentSelectedPresetTabNumber.data]
)?.translator_name;
+1 -1
View File
@@ -100,7 +100,7 @@ export const useLanguageSettings = () => {
const setSelectedTranslationEngines = (selected_translator) => {
pendingSelectedTranslationEngines();
let send_obj = currentSelectedTranslationEngines.data;
send_obj[currentSelectedPresetTabNumber.data] = selected_translator;
send_obj.engines[currentSelectedPresetTabNumber.data] = selected_translator;
asyncStdoutToPython("/set/data/selected_translation_engines", send_obj);
};
+4 -1
View File
@@ -123,7 +123,10 @@ export const { atomInstance: Atom_SelectedTargetLanguages, useHook: useStore_Sel
export const { atomInstance: Atom_TranslationEngines, useHook: useStore_TranslationEngines } = createAtomWithHook(translator_status, "TranslationEngines");
export const { atomInstance: Atom_SelectedTranslationEngines, useHook: useStore_SelectedTranslationEngines } = createAtomWithHook({}, "SelectedTranslationEngines");
export const { atomInstance: Atom_SelectedTranslationEngines, useHook: useStore_SelectedTranslationEngines } = createAtomWithHook({
engines: {1:"", 2:"", 3:""},
weight_type: "small",
}, "SelectedTranslationEngines");
// Designs