Aggiungere un modulo a un plugin

Il template del connettore e il file JS devono trovarsi nella stessa directory e avere lo stesso nome. Quindi

/assets/javascripts/discourse/connectors/topic-navigation/loner-watch-topic-form.hbs

<form {{action 'lonerWatch' content on='submit'}}>    
    <p>Inserisci il tuo indirizzo email per ricevere aggiornamenti su questo argomento</p>
    <input name="email" placeholder="La tua email"/>
    <button>Guarda</button>
</form>

e

/assets/javascripts/discourse/connectors/topic-navigation/loner-watch-topic-form.js

export default {
  actions: {
    lonerWatch(content) {
      console.log(content);
    },
  },
};

La tua azione dovrebbe quindi funzionare. Puoi leggere di più qui se sei interessato.

5 Mi Piace