Commit 5240986

derdilla <82763757+NobodyForNothing@users.noreply.github.com>
2023-09-16 13:15:08
fix null texts in measurement list entry
Signed-off-by: derdilla <82763757+NobodyForNothing@users.noreply.github.com>
1 parent 58658cd
Changed files (1)
lib
components
lib/components/measurement_list/measurement_list_entry.dart
@@ -55,19 +55,20 @@ class MeasurementListRow extends StatelessWidget {
   }
 
   Row buildRow(DateFormat formatter) {
-    return Row( // FIXME: null texts
+    String formatNum(int? num) => (num ?? '-').toString();
+    return Row(
       children: [
         Expanded(
           flex: 3,
-          child: Text(record.systolic.toString()),
+          child: Text(formatNum(record.systolic)),
         ),
         Expanded(
           flex: 3,
-          child: Text(record.diastolic.toString()),
+          child: Text(formatNum(record.diastolic)),
         ),
         Expanded(
           flex: 3,
-          child: Text(record.pulse.toString()),
+          child: Text(formatNum(record.pulse)),
         ),
       ]
     );