login animation
This commit is contained in:
parent
c09858dfbd
commit
1cec8aee3e
@ -48,20 +48,20 @@ struct LoginView: View {
|
||||
shouldAutofocus: !isShowingMessengerPrompt,
|
||||
onShowModePrompt: showModePrompt
|
||||
)
|
||||
.transition(.move(edge: .trailing).combined(with: .opacity))
|
||||
.transition(unifiedTransition)
|
||||
case .passwordlessVerify:
|
||||
PasswordlessVerifyView(
|
||||
viewModel: viewModel,
|
||||
shouldAutofocus: !isShowingMessengerPrompt,
|
||||
onShowModePrompt: showModePrompt
|
||||
)
|
||||
.transition(.move(edge: .leading).combined(with: .opacity))
|
||||
.transition(unifiedTransition)
|
||||
case .password:
|
||||
PasswordLoginView(viewModel: viewModel, onShowModePrompt: showModePrompt)
|
||||
.transition(.opacity)
|
||||
.transition(unifiedTransition)
|
||||
case .registration:
|
||||
RegistrationView(viewModel: viewModel, onShowModePrompt: showModePrompt)
|
||||
.transition(.move(edge: .bottom).combined(with: .opacity))
|
||||
.transition(unifiedTransition)
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -73,6 +73,10 @@ struct LoginView: View {
|
||||
}
|
||||
}
|
||||
|
||||
private var unifiedTransition: AnyTransition {
|
||||
.opacity.combined(with: .scale(scale: 0.98, anchor: .center))
|
||||
}
|
||||
|
||||
private func applyMessengerModeSelection() {
|
||||
isMessengerModeEnabled = pendingMessengerMode
|
||||
dismissMessengerPrompt()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user