redesign PaywallView with premium header, feature grid, and ticket separator

Replace the generic paywall header with a branded "SportsTime Pro / Your All-Access Pass"
hero section, 4 uniform feature cards (GeometryReader-sized squares), and a dashed ticket
perforation separator. Add "Show Paywall" debug button in Settings.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Trey t
2026-02-20 13:51:38 -06:00
parent e2d449046b
commit d1429071f6
2 changed files with 86 additions and 28 deletions

View File

@@ -543,6 +543,12 @@ struct SettingsView: View {
Label("Show Onboarding Flow", systemImage: "play.circle")
}
Button {
showPaywall = true
} label: {
Label("Show Paywall", systemImage: "creditcard.fill")
}
Button {
UserDefaults.standard.removeObject(forKey: "hasSeenOnboardingPaywall")
} label: {