Skip to content

Commit

Permalink
Refactor code
Browse files Browse the repository at this point in the history
  • Loading branch information
cp-nirali-s committed Jun 20, 2024
1 parent 29feb60 commit 0bd2120
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 15 deletions.
1 change: 0 additions & 1 deletion Splito/UI/Home/Groups/Add Member/JoinMemberView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ struct JoinMemberView: View {

@StateObject var viewModel: JoinMemberViewModel

@State var selectedField: Int = 0
@FocusState private var isFocused: Bool

var body: some View {
Expand Down
18 changes: 4 additions & 14 deletions Splito/UI/Login/PhoneLogin/VerifyOtp/VerifyOtpView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,6 @@ public struct VerifyOtpView: View {

@StateObject var viewModel: VerifyOtpViewModel

@State var selectedField: Int = 0

public var body: some View {
ScrollView {
VStack(spacing: 0) {
Expand Down Expand Up @@ -58,13 +56,11 @@ public struct VerifyOtpView: View {
HStack(spacing: 0) {
Spacer()

PhoneLoginOtpView(otp: $viewModel.otp, resendOtpCount: $viewModel.resendOtpCount,
selectedField: $selectedField, showLoader: viewModel.showLoader,
PhoneLoginOtpView(otp: $viewModel.otp, resendOtpCount: $viewModel.resendOtpCount, showLoader: viewModel.showLoader,
onVerify: {
viewModel.verifyOTP()
selectedField = 0
UIApplication.shared.endEditing()
},
viewModel.verifyOTP()
UIApplication.shared.endEditing()
},
onResendOtp: viewModel.resendOtp)
.frame(maxWidth: isIpad ? 600 : nil, alignment: .center)

Expand All @@ -78,7 +74,6 @@ public struct VerifyOtpView: View {
.backport.alert(isPresented: $viewModel.showAlert, alertStruct: viewModel.alert)
.toastView(toast: $viewModel.toast)
.onTapGesture {
selectedField = 0
UIApplication.shared.endEditing()
}
.onDisappear {
Expand All @@ -91,13 +86,11 @@ private struct PhoneLoginOtpView: View {

@Binding var otp: String
@Binding var resendOtpCount: Int
@Binding var selectedField: Int
let showLoader: Bool

let onVerify: () -> Void
let onResendOtp: () -> Void

private let OTP_TOTAL_CHARACTERS = 6
@FocusState private var isFocused: Bool

var body: some View {
Expand Down Expand Up @@ -133,9 +126,6 @@ private struct PhoneLoginOtpView: View {
}
}
.padding(.horizontal, 16)
.onChange(of: selectedField) { newValue in
isFocused = (newValue == 1)
}
}
}

Expand Down

0 comments on commit 0bd2120

Please sign in to comment.