¡Gracias por compartir tu código
!
Si quieres que los modales de inicio de sesión o registro aparezcan directamente, entonces debes usar las acciones integradas showLogin y showCreateAccount.
Así que, en lugar de esto:
helper.h(
"button.btn-primary.btn",
{ type: "button" },
helper.h(
"a",
{ href: "/signup" },
helper.h("span.d-button-label", "Únete")
)
)
deberías usar algo así para el modal de registro:
helper.attach("button", {
label: "sign_up",
className: "btn-primary btn-small sign-up-button",
action: "showCreateAccount"
})
o esto si quieres el modal de inicio de sesión:
helper.attach("button", {
label: "log_in",
className: "btn-primary btn-small login-button",
action: "showLogin",
icon: "user"
})
También debo mencionar que creo que añadir un banner para usuarios anónimos debajo de cada publicación con los botones de registro/inicio de sesión es muy poco amigable para el usuario, y te recomendaría no hacerlo. Sin embargo, no conozco mucho sobre tu caso de uso aquí. ¿Has considerado añadir el banner o la imagen en la parte superior de tu sitio en lugar de añadirlo a cada publicación?