diff --git a/app/lib/common/widgets/drug_activity_selection.dart b/app/lib/common/widgets/drug_activity_selection.dart index f6b4ab2c..a74c35e0 100644 --- a/app/lib/common/widgets/drug_activity_selection.dart +++ b/app/lib/common/widgets/drug_activity_selection.dart @@ -15,6 +15,7 @@ SwitchListTile buildDrugActivitySelection({ required bool isActive, required bool disabled, EdgeInsetsGeometry? contentPadding, + bool warnIfInhibitor = true, }) => SwitchListTile.adaptive( key: key, value: isActive, @@ -23,7 +24,7 @@ SwitchListTile buildDrugActivitySelection({ subtitle: subtitle.isNotNullOrBlank ? Text(subtitle!, style: PharMeTheme.textTheme.bodyMedium): null, contentPadding: contentPadding, onChanged: disabled ? null : (newValue) { - if (isInhibitor(drug.name)) { + if (warnIfInhibitor && isInhibitor(drug.name)) { showAdaptiveDialog( context: context, builder: (context) => DialogWrapper( diff --git a/app/lib/common/widgets/drug_list/drug_items/drug_selection_list.dart b/app/lib/common/widgets/drug_list/drug_items/drug_selection_list.dart index 131164bf..bd0ae710 100644 --- a/app/lib/common/widgets/drug_list/drug_items/drug_selection_list.dart +++ b/app/lib/common/widgets/drug_list/drug_items/drug_selection_list.dart @@ -46,6 +46,7 @@ List _buildSelectionList( subtitle: (drug.annotations.brandNames.isNotEmpty) ? formatBrandNames(context, drug) : null, + warnIfInhibitor: showDrugInteractionIndicator, ) ).toList(); }