Я пытаюсь создать кнопку, чтобы сделать что-то, прежде чем перейти к другому виду.Но если я использую кнопку, я не могу перейти к другому представлению, и если я использую NavigationLink, я не могу ничего делать, кроме навигации.
Я добавляю кнопку и навигационную ссылку ниже.
Я пытаюсь выполнить аутентификацию на основе firebase с этой кнопкой, и после завершения аутентификации я хочу перейти к другому представлению.
Button(action: {print("Hi")}) {
Text("Create Account")
.font(.system(size: 20))
.foregroundColor(Color("GreyLabel0"))
}
NavigationLink(destination: WelcomeView()) {
Text("Create Account")
.font(.system(size: 20))
.foregroundColor(Color("GreyLabel0"))
}