diff --git a/FuelBoard/StationsView.swift b/FuelBoard/StationsView.swift index 91e38b2..02a0671 100644 --- a/FuelBoard/StationsView.swift +++ b/FuelBoard/StationsView.swift @@ -317,11 +317,14 @@ struct StationsView: View { } // The explanation is its own sheet now, opened from this - // row. Deliberately NOT gated by Best Value: the Key sheet - // is the legend and is reachable whatever the feature is - // doing. - Section { - HowBestValueRow { showBestValueInfo = true } + // row. Gated exactly like the More info row and the Best + // Value card itself: `isConfigured` is the same condition + // `savingsForStation` uses, so the row appears and + // disappears with the feature. + if fuelSavingsSettings.isConfigured { + Section { + HowBestValueRow { showBestValueInfo = true } + } } } .navigationTitle("Key")