diff --git a/src/base/components/buttons/SelectButton.tsx b/src/base/components/buttons/SelectButton.tsx index 884bcbb4..fc269ebf 100644 --- a/src/base/components/buttons/SelectButton.tsx +++ b/src/base/components/buttons/SelectButton.tsx @@ -172,11 +172,16 @@ const SelectButtonCollapsible = {(() => { - const currentValue = (value as Value) ?? defaultValue; + const isDefault = value === undefined && defaultValue !== undefined; + if (!isDefault) { + assertIsDefined(value); - assertIsDefined(currentValue); + const { title } = valueToDisplayData[value as Value]; - const { title } = valueToDisplayData[currentValue]; + return typeof title === 'string' ? title : t(title); + } + + const { title } = valueToDisplayData[defaultValue]; return (