Obrigado pelos detalhes adicionais! Era realmente um CSS frágil. Temos nomes de classes aqui onde antes não havia nenhum, então podemos ser mais específicos agora.
Refatorei o componente um pouco aqui:
Portanto, tudo o que ele precisará é de uma atualização.
Atualizei isso para que hide default links oculte todos os links padrão, não apenas latest e categories. Acho que isso tornará o comportamento de ocultar um pouco mais fácil de entender.
Os itens de navegação adicionados por este componente agora receberão uma classe nav-item_custom_item-name, onde item-name é o nome de exibição do item de navegação (espaços substituídos por hifens). Portanto, um item de navegação chamado “my bookmarks” pode ser direcionado com CSS como este:
Dado que estamos no território dos sonhos mais loucos aqui — muito obrigado por essas correções @awesomerobot! —, uma adição útil a este componente seria uma opção para fazer a navegação personalizada aparecer antes dos menus suspensos de categoria e tag, isso é possível (sem muito trabalho)?!
Olá, você está se referindo aos links completos em vez do menu suspenso no celular?
Se sim, não há muito espaço no celular para ter os links. O menu suspenso o compacta em um só.
Existe um componente que permite adicionar ícones aos links na navegação superior: Discourse Nav Item Icon / Emoji
e ele também funciona com links personalizados adicionados por este componente. A única diferença é que você precisa adicionar custom_ na frente do nome do item de navegação.
Por exemplo,
Adicionei um link “Preferências” com a ajuda deste componente: Preferences;edit your preferences;/my/preferences