Obrigado por compartilhar seu código ![]()
Se você deseja que os modais de login / cadastro apareçam diretamente, você precisa usar as ações integradas showLogin e showCreateAccount.
Então, em vez disso
helper.h(
"button.btn-primary.btn",
{ type: "button" },
helper.h(
"a",
{ href: "/signup" },
helper.h("span.d-button-label", "Participe")
)
)
você deve usar algo assim para o modal de cadastro
helper.attach("button", {
label: "sign_up",
className: "btn-primary btn-small sign-up-button",
action: "showCreateAccount"
})
ou assim, se quiser o modal de login
helper.attach("button", {
label: "log_in",
className: "btn-primary btn-small login-button",
action: "showLogin",
icon: "user"
})
Também devo observar que acho que adicionar um banner — para usuários anônimos — abaixo de cada post com os botões de cadastro / login é muito hostil ao usuário e recomendo evitar fazer isso. No entanto, não sei muito sobre o seu caso de uso aqui. Você considerou adicionar o banner / imagem no topo do seu site em vez de adicioná-lo a cada post?