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