[Update/Refactor] 翻訳エンジン周り: 選択中の翻訳エンジン系のendpoint名を統一。

言語切替時、選択中のプリセット番号の設定ではなく、全てのプリセット番号分の設定も送ることで他と統一。
以上に伴い、UI側でendpointの追加や、翻訳エンジンリストを開く度にリストを更新していた部分を削除。
This commit is contained in:
Sakamoto Shiina
2024-09-26 07:35:09 +09:00
parent 8f7300598c
commit 08c79d8ed8
6 changed files with 21 additions and 13 deletions

View File

@@ -10,7 +10,6 @@ export const TranslatorSelectorOpenButton = () => {
const {
currentSelectedPresetTabNumber,
currentTranslationEngines,
getTranslationEngines,
currentSelectedTranslationEngines,
} = useLanguageSettings();
@@ -24,7 +23,6 @@ export const TranslatorSelectorOpenButton = () => {
const { currentIsOpenedTranslatorSelector, updateIsOpenedTranslatorSelector} = useStore_IsOpenedTranslatorSelector();
const openTranslatorSelector = () => {
getTranslationEngines();
updateIsOpenedTranslatorSelector(!currentIsOpenedTranslatorSelector.data);
};

View File

@@ -35,7 +35,7 @@ const TranslatorBox = (props) => {
const box_class_name = clsx(
styles.box,
{ [styles["is_selected"]]: (currentSelectedTranslationEngines[currentSelectedPresetTabNumber.data] === props.translator_id) ? true : false },
{ [styles["is_selected"]]: (currentSelectedTranslationEngines.data[currentSelectedPresetTabNumber.data] === props.translator_id) ? true : false },
{ [styles["is_available"]]: (props.is_available === true) ? true : false }
);