From 697507be1001825e924de5c0c326c9aeb60b6199 Mon Sep 17 00:00:00 2001 From: Hiroshiba Date: Tue, 29 Oct 2024 00:48:18 +0900 Subject: [PATCH] =?UTF-8?q?=E5=BC=95=E6=95=B0=E3=82=92=E5=BF=85=E9=A0=88?= =?UTF-8?q?=E3=81=AB=E3=81=99=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/downloadModal.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/downloadModal.tsx b/src/components/downloadModal.tsx index 4890e43b..4d203898 100644 --- a/src/components/downloadModal.tsx +++ b/src/components/downloadModal.tsx @@ -148,16 +148,16 @@ export const DownloadModal: React.FC<{ setSelectedOs(os) // 変更先のOSで選択できないモードの場合、最初のモードを選択する selectMode( + os, modeAvailables[os].includes(selectedMode) ? selectedMode - : modeAvailables[os][0], - os + : modeAvailables[os][0] ) } - const selectMode = (mode: ModeType, os?: OsType) => { + const selectMode = (os: OsType, mode: ModeType) => { setSelectedMode(mode) - if (!packageAvailables[os ?? selectedOs][mode]!.includes(selectedPackage)) { - setSelectedPackage(packageAvailables[os ?? selectedOs][mode]![0]) + if (!packageAvailables[os][mode]!.includes(selectedPackage)) { + setSelectedPackage(packageAvailables[os][mode]![0]) } } @@ -194,7 +194,7 @@ export const DownloadModal: React.FC<{ selectMode(selectedOs, mode)} candidates={modeAvailables[selectedOs]} />