From 007703308f60e693fd1c90ba74f9409d344d40ed Mon Sep 17 00:00:00 2001 From: tamslo Date: Thu, 28 Nov 2024 20:52:33 +0100 Subject: [PATCH] feat(app): remove gene card colors --- app/lib/report/pages/report.dart | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/lib/report/pages/report.dart b/app/lib/report/pages/report.dart index bdd1ba40..657add65 100644 --- a/app/lib/report/pages/report.dart +++ b/app/lib/report/pages/report.dart @@ -79,7 +79,8 @@ class ReportPage extends StatelessWidget { GeneCard( genotypeResult, warningLevelCounts[genotypeResult.key.value]!, - key: Key('gene-card-${genotypeResult.key.value}') + key: Key('gene-card-${genotypeResult.key.value}'), + useColors: false, ) ).toList(); } @@ -157,13 +158,19 @@ bool _hasNoResult(GenotypeResult genotypeResult) => UserData.lookupFor(genotypeResult.key.value) == SpecialLookup.noResult.value; class GeneCard extends StatelessWidget { - const GeneCard(this.genotypeResult, this.warningLevelCounts, { super.key }); + const GeneCard( + this.genotypeResult, + this.warningLevelCounts, { + super.key, + this.useColors = true, + }); final GenotypeResult genotypeResult; final WarningLevelCounts warningLevelCounts; + final bool useColors; @visibleForTesting - Color? get color => _hasNoResult(genotypeResult) + Color? get color => !useColors || _hasNoResult(genotypeResult) ? PharMeTheme.onSurfaceColor : _getHighestSeverityColor(warningLevelCounts);