Skip to content

Subitens de rotas para MobileNavigation #1070

Description

@IhGori

Resumo do problema

O componente MobileNavigation não consegue lidar corretamente com itens da barra de navegação que possuem subrotas (como ocorre no componente Sidebar).

Quando um item de navegação possui filhos (children), o MobileNavigation tenta realizar a navegação diretamente para uma rota que não existe ou não está definida corretamente, resultando no erro do Vue Router:

chunk-543UTXVO.js?v=2b721f9d:2658 Uncaught TypeError: Cannot read properties of null (reading 'state')
    at pushWithRedirect (vue-router.js?v=6dc8e4d8:1964:21)

Passos para reproduzir

Utilizar exemplo de estrutura:

const items = [
	{
		label: 'Início',
		icon: 'home-outline',
		type: 'route',
		ìtems: [
				{
					label: 'Categorias',
					route: {
						path: 'categories',
						name: 'index-categories',
					},
				},
            ],
	},

Como testar

  1. Acessar a aplicação em modo mobile ou reduzir a largura da tela para exibir o componente MobileNavigation.
  2. Clicar em um item da navegação que possui subrotas (ex.: item que no Sidebar expande e mostra opções internas).
  3. Não é exibido as rotas subitens.

Qual o comportamento esperado?

  • Funcionar como o componente SideBar que consegue mostrar subitems dos itens

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    julesMarca o Google Jules para investigação.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions