We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cd8fb95 commit d4ff358Copy full SHA for d4ff358
src/pg/menu/__examples__/basic/basic.html
@@ -1,3 +1,6 @@
1
<div class="example">
2
<pg-menu part="menu"></pg-menu>
3
+ <div>
4
+ Result: <code part="result"></code>
5
+ </div>
6
</div>
src/pg/menu/__examples__/basic/basic.ts
@@ -9,11 +9,21 @@ import template from './basic.html';
9
})
10
export default class XPgMenuBasic extends HTMLElement {
11
@Part() $menu: PgMenu;
12
+ @Part() $result: HTMLSpanElement;
13
14
connectedCallback() {
15
this.$menu.items = [{
16
label: 'Item 1',
17
value: 'item1'
18
+ },
19
+ {
20
+ label: 'Item 2',
21
+ value: 'item2'
22
}];
23
+ this.$menu.addEventListener('select', this.#handleSelect.bind(this));
24
+ }
25
+
26
+ #handleSelect(e: any) {
27
+ this.$result.textContent = JSON.stringify(e.detail);
28
}
29
0 commit comments