0
|
1 //
|
|
2 // BuyLivesModal.swift
|
|
3 // GeoQuiz
|
|
4 //
|
|
5 // Created by Dennis Concepción Martín on 6/9/22.
|
|
6 //
|
|
7
|
|
8 import SwiftUI
|
|
9
|
|
10 struct BuyLivesModal: View {
|
|
11 @Environment(\.dismiss) var dismiss
|
|
12
|
|
13 var body: some View {
|
|
14 ScrollView {
|
|
15 HStack {
|
|
16 Spacer()
|
|
17 Button {
|
|
18 dismiss()
|
|
19 } label: {
|
|
20 Image(systemName: "multiply")
|
|
21 .imageScale(.large)
|
|
22
|
|
23 }
|
|
24 }
|
|
25 .padding([.trailing, .top])
|
|
26
|
|
27 Section {
|
|
28 VStack(spacing: 20) {
|
|
29 Text("Buy lifes")
|
|
30 .font(.largeTitle)
|
|
31 .fontWeight(.semibold)
|
|
32
|
|
33 Text("Keep learning about countries.")
|
|
34 .font(.headline)
|
|
35 .foregroundColor(.secondary)
|
|
36
|
|
37 Image("heart")
|
|
38 .resizable()
|
|
39 .scaledToFit()
|
|
40 .frame(width: 180)
|
|
41 .padding(40)
|
|
42 .background(
|
|
43 Color.blue.opacity(0.5)
|
|
44 .cornerRadius(20)
|
|
45 .shadow(radius: 20)
|
|
46 )
|
|
47 .padding()
|
|
48
|
|
49 VStack(spacing: 30) {
|
|
50
|
|
51 }
|
|
52 }
|
|
53 .padding()
|
|
54 } footer: {
|
|
55 Text("GeoQuiz is an indie app made by just one person. I'm glad that you are considering buying lifes to keep playing GeoQuiz.")
|
|
56 .font(.callout)
|
|
57 .foregroundColor(.secondary)
|
|
58 .padding()
|
|
59 }
|
|
60 }
|
|
61 }
|
|
62 }
|
|
63
|
|
64 struct BuyLivesView_Previews: PreviewProvider {
|
|
65 static var previews: some View {
|
|
66 BuyLivesModal()
|
|
67 }
|
|
68 }
|