PushView

Descrição da ação PushView e seus atributos

O que é?

A ação PushView abre uma nova tela na mesma pilha da tela atual.

A estrutura do PushView é:

AtributoTipoObrigatórioDefinição
routeRouteRota de navegação (endpoint ou componente que retorna a nova tela).
navigationContextNavigationContextContexto a ser salvo na tela destino.

Como usar?

No exemplo abaixo, temos uma tela com um botão, que ao ser clicado, abre uma nova tela carregada a partir do endpoint especificado na ação PushView.

Para testar, basta carregar a tela do código abaixo no frontend.

Screen(
    child = Button(
        text = "Click me!",
        onPress = listOf(
            Navigate.PushView(
                Route.Local(
                    Screen(
                        child = Text("Hello second Screen")
                    )
                )
            )
        )
    )
)

Última modificação 07/03/2022: fix: Update docs 2.0 (#858) (4368557d)