Como criar um link de cabeçalho dinâmico?

Minha pergunta é especificamente sobre Custom Header Links (icons).

O que devo fazer se o URL não for corrigido, existe alguma forma de vincular ao javascript para executar ações?

Ei cachorro!

Exigiria um script personalizado, sim. Você pode explicar seu caso de uso?

Obrigado pela resposta,
Preciso chamar o plugin de chat para criar uma sala de chat específica,
provavelmente assim:

  @action
  chatWithSomebody() {
    chat
    .upsertDmChannelForUsernames([somebody_name])
    .then((channel) => {
      this.router.transitionTo("chat.channel", ...channel.routeModels);
    });
  }
2 curtidas