Como criar um novo botão de Cadastro / Login?

Olá equipe do Discourse,

Eu estava querendo criar um botão Login para RSVP em conjunto com este incrível plugin de Eventos criado por pavilion:

Consegui criar o botão com JS:

Estou tendo problemas para criar um caminho de Inscrição/Login a partir daqui. O objetivo era criar um botão de Inscrição/Login que os redirecionasse de volta para a página de onde vieram.

Eu tentei:

  1. /login mas isso não redireciona o usuário de volta ao Tópico
  2. Quando tentei esta correção api.decorateWidget (que tem ótimas instruções, aliás! Parabéns :slight_smile: )
    Developing Discourse Themes & Theme Components

Sempre que eu declarava topic-title:before ou topic-title:after como NAME:LOCATION, o helper não o postava em nenhum lugar na tela, imagino que isso possa estar em conflito com o plugin de eventos? Funciona com header-buttons:before

Outra coisa que eu estava pensando, se for possível, é apenas encaminhar a janela atual como um referer para que ela redirecione de volta após o SSO.

Alguma ideia?

Abraços!

Encontrei um problema semelhante postado, mas parecia que eles queriam criar o botão de login após as postagens. Eu estava apenas esperando adicioná-lo perto do título. Eu teria que usar createWidget() na verdade?

Alguém mais já tentou recriar o botão de Cadastro / Login em outro lugar em seu site Discourse?