fix(core): update

This commit is contained in:
2023-01-12 19:19:31 +01:00
parent 0f8a7a5a7b
commit 3301ad1556
5 changed files with 30 additions and 22 deletions

View File

@@ -1,3 +1,4 @@
import * as plugins from './plugins.js';
import {
customElement,
html,
@@ -20,29 +21,23 @@ declare global {
@customElement('dees-contextmenu')
export class DeesContextmenu extends DeesElement {
public static demo = () => html`
<dees-contextmenu
></dees-contextmenu>
<dees-contextmenu
></dees-contextmenu>
<dees-button>Hello</dees-button>
<dees-contextmenu .menuItems=${[
{
name: 'copy',
action: async () => {}
},
{
name: 'edit',
action: async () => {}
}
] as plugins.tsclass.website.IMenuItem[]}></dees-contextmenu>
`;
@property()
public selectionMode: 'single' | 'multiple' = 'single';
@property({
type: Array,
})
public selectableChips: string[] = [];
@property()
public selectedChip: string = null;
@property({
type: Array,
})
public selectedChips: string[] = [];
@property({
type: Array,
})
public menuItems: plugins.tsclass.website.IMenuItem[] = [];
constructor() {
super();