fix(core): update

This commit is contained in:
2023-09-13 13:41:56 +02:00
parent f8f9b150b8
commit 82ead7bd1a
6 changed files with 57 additions and 23 deletions

View File

@ -16,11 +16,12 @@ export class DeesMobilenavigation extends DeesElement {
// STATIC
public static demo = () => html`
<dees-button @click=${() => {
DeesMobilenavigation.createAndInit([
DeesMobilenavigation.createAndShow([
{
name: 'Test',
action: () => {
action: async (deesMobileNav) => {
alert('test');
return null;
},
},
]);
@ -28,7 +29,7 @@ export class DeesMobilenavigation extends DeesElement {
`;
private static singletonRef: DeesMobilenavigation;
public static async createAndInit(menuItemsArg: plugins.tsclass.website.IMenuItem[]) {
public static async createAndShow(menuItemsArg: plugins.tsclass.website.IMenuItem<DeesMobilenavigation>[]) {
if (!this.singletonRef) {
this.singletonRef = new DeesMobilenavigation();
document.body.append(this.singletonRef);
@ -134,7 +135,7 @@ export class DeesMobilenavigation extends DeesElement {
class="menuItem"
@click="${() => {
this.hide();
menuItem.action();
menuItem.action(this);
}}"
>
${menuItem.name}