diff --git a/apps/ios/Shared/Views/Badges/SupportSimpleXBanner.swift b/apps/ios/Shared/Views/Badges/SupportSimpleXBanner.swift index fffe1692dc..6966bdc975 100644 --- a/apps/ios/Shared/Views/Badges/SupportSimpleXBanner.swift +++ b/apps/ios/Shared/Views/Badges/SupportSimpleXBanner.swift @@ -123,11 +123,16 @@ struct SupportSimpleXBanner: View { } private func gradientBackground() -> some View { - let gp = OnboardingCardView.gradientPoints(aspectRatio: 4.0, scale: colorScheme == .light ? 1.2 : 1.5) + // Same endpoint COLORS as ConnectBannerCard ("New 1-time link" / "Paste link / Scan") + // — first and last stops only. OnboardingCardView.lightStops has an intermediate blue + // plateau (0.0–0.5) that made this wide-short banner read as almost entirely blue with + // white only in the last ~10%. Using just the extremes gives a smooth transition + // across the whole axis. .leading → .trailing keeps it fully horizontal. + let stops = colorScheme == .light ? OnboardingCardView.lightStops : OnboardingCardView.darkStops return LinearGradient( - stops: colorScheme == .light ? OnboardingCardView.lightStops : OnboardingCardView.darkStops, - startPoint: gp.start, - endPoint: gp.end + colors: [stops.first!.color, stops.last!.color], + startPoint: .leading, + endPoint: .trailing ) } }