edit login screen
This commit is contained in:
		
							parent
							
								
									d692c7c984
								
							
						
					
					
						commit
						40a5f4c628
					
				@ -12,6 +12,7 @@ struct LoginView: View {
 | 
			
		||||
    @EnvironmentObject private var themeManager: ThemeManager
 | 
			
		||||
    @Environment(\.colorScheme) private var colorScheme
 | 
			
		||||
    private let themeOptions = ThemeOption.ordered
 | 
			
		||||
    @AppStorage("messengerModeEnabled") private var isMessengerModeEnabled: Bool = false
 | 
			
		||||
    
 | 
			
		||||
    @State private var isShowingRegistration = false
 | 
			
		||||
    @State private var showLegacySupportNotice = false
 | 
			
		||||
@ -34,7 +35,8 @@ struct LoginView: View {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private var isLoginButtonEnabled: Bool {
 | 
			
		||||
        !viewModel.isLoading && isUsernameValid && isPasswordValid && viewModel.hasAcceptedTerms
 | 
			
		||||
//        !viewModel.isLoading && isUsernameValid && isPasswordValid && viewModel.hasAcceptedTerms
 | 
			
		||||
        !viewModel.isLoading && isUsernameValid && isPasswordValid
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    var body: some View {
 | 
			
		||||
@ -113,14 +115,17 @@ struct LoginView: View {
 | 
			
		||||
                        .font(.caption)
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
                TermsAgreementCard(
 | 
			
		||||
                    isAccepted: $viewModel.hasAcceptedTerms,
 | 
			
		||||
                    openTerms: {
 | 
			
		||||
                        viewModel.loadTermsIfNeeded()
 | 
			
		||||
                        isShowingTerms = true
 | 
			
		||||
                    }
 | 
			
		||||
                )
 | 
			
		||||
                .padding(.vertical, 12)
 | 
			
		||||
//                TermsAgreementCard(
 | 
			
		||||
//                    isAccepted: $viewModel.hasAcceptedTerms,
 | 
			
		||||
//                    openTerms: {
 | 
			
		||||
//                        viewModel.loadTermsIfNeeded()
 | 
			
		||||
//                        isShowingTerms = true
 | 
			
		||||
//                    }
 | 
			
		||||
//                )
 | 
			
		||||
//                .padding(.vertical, 12)
 | 
			
		||||
                
 | 
			
		||||
                Toggle(NSLocalizedString("Режим мессенжера", comment: ""), isOn: $isMessengerModeEnabled)
 | 
			
		||||
                    .toggleStyle(SwitchToggleStyle(tint: .accentColor))
 | 
			
		||||
 | 
			
		||||
                Button(action: {
 | 
			
		||||
                    viewModel.login()
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user