mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-03-09 16:58:32 +01:00
feat(device-utils): allow passing null as an option value to pickByDeviceModel
This commit is contained in:
@@ -4,9 +4,11 @@ export const pickByDeviceModel = <Type>(
|
||||
deviceModelInternal: DeviceModelInternal | undefined,
|
||||
options: { default: Type } & Partial<Record<DeviceModelInternal, Type>>,
|
||||
): Type => {
|
||||
if (!deviceModelInternal || typeof options[deviceModelInternal] === 'undefined') {
|
||||
if (!deviceModelInternal) {
|
||||
return options.default;
|
||||
}
|
||||
|
||||
return options[deviceModelInternal] ?? options.default;
|
||||
const valueForDevice = options[deviceModelInternal];
|
||||
|
||||
return valueForDevice === undefined ? options.default : valueForDevice;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user