A tour of how the Widget (Virtual DOM) code in Discourse works

Found answer to this one:

Answer:

import { createWidget } from 'discourse/widgets/widget';
import RawHtml from "discourse/widgets/raw-html";

createWidget('display-name', {
  tagName: 'div.name',

  html() {
    return new RawHtml({ html: `<div>${this.siteSettings.user_rank_alert_message}</div>` });
  }
});

But I still don’t know how to get user data in a connector hbs where data is not passed in from the outlet.

2 „Gefällt mir“