improve device value helper text

This commit is contained in:
proddy
2023-05-01 13:39:12 +02:00
parent 8a01a1e471
commit 148e35ea53
4 changed files with 36 additions and 15 deletions

View File

@@ -170,14 +170,10 @@ export const deviceValueItemValidation = (dv: DeviceValue) =>
{
validator(rule: InternalRuleItem, value: string, callback: (error?: string) => void) {
if (dv.u !== DeviceValueUOM.NONE && isNaN(+value)) {
// not a number
dv.m && dv.x
? callback('Value must be a number between ' + dv.m + ' and ' + dv.x)
: callback('Value must be a number');
callback('Not a valid number');
}
// is a number
(dv.m && Number(value) < dv.m) || (dv.x && Number(value) > dv.x)
? callback('Value must be between ' + dv.m + ' and ' + dv.x)
? callback('Value out of range')
: callback();
}
}