multistore
Laurent 2 years ago
parent 9d6e9a9c4f
commit 3a9a075035
  1. 24
      PadelClub/Views/Subscription/SubscriptionInfoView.swift

@ -10,21 +10,21 @@ import TipKit
struct SubscriptionInfoView: View { struct SubscriptionInfoView: View {
var payment: Tournament.TournamentPayment? = .free @State var payment: Tournament.TournamentPayment? = .free
init() {
self.payment = Guard.main.paymentForNewTournament()
}
var body: some View { var body: some View {
switch self.payment { Group {
case .free: switch self.payment {
TipView(FreeTournamentTip()).tipStyle(tint: nil, background: .blue.opacity(0.2)) case .free:
case nil: TipView(FreeTournamentTip()).tipStyle(tint: nil, background: .blue.opacity(0.2))
TipView(NoPaymentTip()).tipStyle(tint: nil, background: .logoRed) case nil:
default: TipView(NoPaymentTip()).tipStyle(tint: nil, background: .logoRed)
EmptyView() default:
EmptyView()
}
}.onAppear {
self.payment = Guard.main.paymentForNewTournament()
} }
} }

Loading…
Cancel
Save