diff --git a/Sources/BrewFeatureInstalled/Views/InstalledListRowView.swift b/Sources/BrewFeatureInstalled/Views/InstalledListRowView.swift index a4ad29aa..35b2c27e 100644 --- a/Sources/BrewFeatureInstalled/Views/InstalledListRowView.swift +++ b/Sources/BrewFeatureInstalled/Views/InstalledListRowView.swift @@ -96,6 +96,7 @@ struct InstalledListRowView: View { .font(.body) .foregroundStyle(statusIconColor(viewModel: viewModel)) .accessibilityHidden(true) + .help(statusIconHelp(viewModel: viewModel)) Text(viewModel.kind.chrome.badgeLabel) .font(.brewCaption2) @@ -123,6 +124,10 @@ struct InstalledListRowView: View { viewModel.showsUpgradeAvailable ? .brewStatusWarning : .brewStatusSuccess } + private func statusIconHelp(viewModel: InstalledListRowViewModel) -> String { + viewModel.showsUpgradeAvailable ? "An upgrade is available" : "Up to date" + } + @ViewBuilder private func versionLine(viewModel: InstalledListRowViewModel) -> some View { switch viewModel.versionPresentation {