É só comigo ou o Hyperscript é horrível?

FYI, lancei um componente há alguns dias, que começou como um exemplo do que é possível alcançar com widgets e HBS:

O código não é perfeito, mas você pode aprender algumas coisas ao lê-lo.

@j.jaffeux obrigado por isso. Fiz uma varredura no código e notei que você estendeu as coisas com ‘attach’, o que é ótimo.

Você pode confirmar que não é possível usar Helpers existentes definidos em outro lugar do aplicativo dentro de um template de widget?

Olá,

você pode usar alguns deles, e na verdade não é tão difícil adicionar mais. Um PR sobre isso provavelmente seria bem-vindo.

O ponto de partida e a lista de helpers disponíveis estão na lista de casos neste switch:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse-widget-hbs/lib/widget-hbs-compiler.js#L87

Muito útil! Obrigado.

Obrigado pelo aviso — vou dar uma boa olhada! :slight_smile: