From 40a5f4c628b908496207ed6bf98494127967f55c Mon Sep 17 00:00:00 2001 From: cheykrym Date: Thu, 23 Oct 2025 21:05:18 +0300 Subject: [PATCH] edit login screen --- yobble/Views/Login/LoginView.swift | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/yobble/Views/Login/LoginView.swift b/yobble/Views/Login/LoginView.swift index 625b128..05aa6de 100644 --- a/yobble/Views/Login/LoginView.swift +++ b/yobble/Views/Login/LoginView.swift @@ -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()