Abrindo o formulário de login com onclick em um componente de tema

Pesquisei bastante antes de postar, mas não consegui encontrar. Estou alterando um pouco este componente de tema e adicionando um novo botão de criação de tópico. E quero que usuários não logados abram a área de login ao clicar no botão. O arquivo que estou tentando corrigir é a parte do pré-clique aqui: https://github.com/KilicSelcuk/discourse-new-image-ask-topic-button-theme-component/blob/main/common/header.html

Quero tornar os botões visíveis em vez de escondê-los e incentivar as pessoas a fazer login ou se inscrever para usar este recurso.

Obrigado.

Eu fiz assim.

helper.attach("button", {
      label: "log_in",
      className: "css_class_name",
      action: "showLogin",
      icon: "plus"
      })

O código de personalização do Discourse mudou muito desde 2018/2019. Esses recursos podem estar muito desatualizados.

Você tentou dar uma olhada em como o Discourse atualmente adiciona elementos/botões e anexa ações a eles?

1 curtida

Sinceramente, não sei onde encontrar tais documentos. Se houver um guia e você o conhecer, se o compartilhar, colocarei você entre as pessoas que amo :slight_smile: