Untitled
unknown
swift
3 years ago
4.4 kB
8
Indexable
//
// AddMoneyAlertView.swift
// Garageworks-iOS-Revamp
//
// Created by DigitalFlake Kapil Dongre on 16/01/23.
//
import SwiftUI
struct AddMoneyAlertView: View {
//var booking : CustomerBookingModel.CustomerBooking
// var booking : CustomerBookingModel.CustomerBooking
@Binding var isShown: Bool
@State private var amount: String = ""
@StateObject var razorPayObserver: FetchWalletSDKParams = FetchWalletSDKParams()
var body: some View {
//NavigationView{
GeometryReader {geometry in
//NavigationView{}
VStack{
VStack(spacing: 30){
//1st section
VStack{
HStack{
Text("Add Money")
Spacer()
Image("close-circle")
.onTapGesture {
print("Close the alert view")
isShown = false
}
//.padding(.trailing, 20)
}
.padding(.bottom, 30)
//.frame(width: geometry.size.width * 0.9)
VStack(alignment: .leading){
Text("Amount")
.padding(.bottom, 12)
TextField("Enter Amount", text: $amount)
//.frame(height: 58)
.padding()
.background(Color(hex: "\(Colors.color_bg_lightGray)"))
.cornerRadius(10)
}
.padding(.bottom, 30)
NavigationLink(destination: WalletRazorView(fetchWalletSDK: razorPayObserver), tag: "complete", selection: $razorPayObserver.isLinkActive){
Button(action: {
print("Add money button pressed")
// razorPayObserver.fetchSDKParams(package_name: <#T##String#>, amount: <#T##String#>, name: <#T##String#>, mobile: <#T##String#>, email: <#T##String#>, city: <#T##String#>, payment_description: <#T##String#>, is_wallet_balance_selected: <#T##String#>, customer_id: <#T##String#>)
razorPayObserver.fetchSDKParams(package_name: "Wallet Recharge",
amount: amount, name: "\(UserDefaultsManager.fetchCustomer()?.name! ?? "")", mobile: "8999153610", email: "\(UserDefaultsManager.fetchCustomer()?.email ?? "")", city: "\(UserDefaultsManager.fetchCustomer()?.city! ?? "")", payment_description: "Wallet Recharge", customer_id: "\(UserDefaultsManager.fetchCustomer()?.customer_id! ?? "")")
}, label: {
Text("Add Money")
.foregroundColor(.white)
.frame(width: 285)
.padding([.top, .bottom], 15)
.background(.orange)
.cornerRadius(10)
})
}
}
.frame(width: geometry.size.width * 0.7)
.padding()
.background()
.cornerRadius(10)
}
}
.frame(width:geometry.size.width ,height:geometry.size.height)
//.background(.green)
}
//}
}
//}
}
//struct AddMoneyAlertView_Previews: PreviewProvider {
// static var previews: some View {
// AddMoneyAlertView(booking: <#CustomerBookingModel.CustomerBooking#>, isShown: .constant(false))
// }
//}
Editor is loading...