Sono solo io, o Hyperscript è orribile?

Per tua informazione, ho rilasciato un componente qualche giorno fa, nato come esempio di ciò che è possibile realizzare con widget e HBS:

Il codice non è perfetto, ma potresti imparare alcune cose leggendolo.

@j.jaffeux grazie per questo. Ho dato un’occhiata al codice e ho notato che hai esteso le cose con ‘attach’, il che è ottimo.

Puoi confermare che non è possibile utilizzare gli Helper esistenti definiti altrove nell’app all’interno di un template widget?

Ciao,

puoi utilizzarne alcuni, e in realtà non è così difficile aggiungerne di nuovi; una PR in merito sarebbe probabilmente accolta con piacere.

Il punto di partenza e l’elenco degli helper disponibili si trovano nell’elenco dei casi di questo switch:

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

Molto utile! Grazie.

Grazie per l’avviso – ci darò un’occhiata accurata! :slight_smile: