fix(core): update
This commit is contained in:
@@ -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();
|
||||
|
Reference in New Issue
Block a user