see IntlSelectRich listed above */
+ ];
+
+ /**
+ * 2. Take back control of slots (LionSelectInvoker adds slots you most likely don't want)
+ * @configure SlotMixin
+ * @override LionSelectInvoker
+ */
+ get slots() {
+ return {};
}
+ /**
+ * 3. Add you custom render function
+ * @override LionSelectInvoker
+ */
render() {
- return html`
-
- ${this._contentTemplate()}
-
- `;
+ const ctor = /** @type {typeof LionSelectInvoker} */ (this.constructor);
+ return ctor._mainTemplate(this._templateData);
+ }
+
+ get _templateData() {
+ return {
+ data: { selectedElement: this.selectedElement, hostElement: this.hostElement },
+ };
+ }
+
+ static _mainTemplate(templateData) {
+ /** see IntlSelectRich listed above */
}
}
```