diff --git a/app/routes/u.$identifier/builds/new.tsx b/app/routes/u.$identifier/builds/new.tsx index 49e8f91ff..1ea8940e5 100644 --- a/app/routes/u.$identifier/builds/new.tsx +++ b/app/routes/u.$identifier/builds/new.tsx @@ -257,17 +257,7 @@ function ModeCheckboxes() { const { buildToEdit } = useLoaderData(); const { t } = useTranslation("builds"); - let currentBuildModes: - | typeof modesShort - | typeof rankedModesShort - | null - | undefined = buildToEdit?.modes; - - // Use the Ranked Modes by default for brand new builds (so that the checkboxes can be checked by default) - // See issue for more info: https://github.com/Sendouc/sendou.ink/issues/1150 - if (!currentBuildModes) { - currentBuildModes = rankedModesShort; - } + const modes = buildToEdit?.modes ?? rankedModesShort; return (
@@ -282,9 +272,7 @@ function ModeCheckboxes() { id={mode} name={mode} type="checkbox" - defaultChecked={currentBuildModes?.some( - (currentMode) => currentMode == mode - )} + defaultChecked={modes.includes(mode)} data-cy={`${mode}-checkbox`} />