PushStack

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

O que é?

Essa ação cria uma nova tela em uma nova pilha.

A estrutura da PushStack é:

AtributoTipoObrigatórioDefinição
routeRouteRota de navegação.
controllerIdStringO id do controlador de navegação a ser usado durante a ação de navegação. Se ausente, o controlador de navegação padrão será usado.
navigationContextNavigationContextContexto salvo na tela de destino.

Como usar?

Abaixo temos um exemplo de uma tela simples com um botão que executa a ação PushStack ao ser clicado. Para testá-la, basta adicionar a URL da tela que quer criar e clicar no botão. A tela será criada em uma nova pilha.

Screen(
    child = Button(
        text = "Click me!",
        onPress = listOf(
            Navigate.PushStack(
                Route.Remote(NEW_SCREEN_ENDPOINT)
            )
        )
    )
)

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