new: sensors view (#285)

This commit is contained in:
lollipopkit
2024-02-23 12:33:42 +08:00
parent fad3f41e58
commit 1f586a2c31
23 changed files with 348 additions and 34 deletions

View File

@@ -258,5 +258,11 @@ class PropertyListenable<T> extends ValueListenable<T> {
}
@override
T get value => box.get(key, defaultValue: defaultValue);
T get value {
final val = box.get(key, defaultValue: defaultValue);
if (val == null || val is! T) {
return defaultValue!;
}
return val;
}
}