Fix unknown unit types having nonsense options

This commit is contained in:
Daniel Dunn
2025-04-08 22:03:53 -06:00
parent 2f0970c49b
commit ef26fed3b3

View File

@@ -48,7 +48,11 @@ export default function NumericInputWithUnit(props: {
if (unitKind != Qty(props.value.unit).kind()) { if (unitKind != Qty(props.value.unit).kind()) {
// Update the options for what units similar to this one are available // Update the options for what units similar to this one are available
const kind = Qty(props.value.unit).kind(); const kind = Qty(props.value.unit).kind();
const units = Qty.getUnits(kind); let units: string[] = [];
if (kind) {
units = Qty.getUnits(kind);
}
if (!units.includes(props.value.unit)) { if (!units.includes(props.value.unit)) {
units.push(props.value.unit); units.push(props.value.unit);
} }