Retrieves the TreeItemPattern associated with a DOM event, if any.
(event: Event)
| 479 | |
| 480 | /** Retrieves the TreeItemPattern associated with a DOM event, if any. */ |
| 481 | protected _getItem(event: Event): TreeItemPattern<V> | undefined { |
| 482 | if (!(event.target instanceof HTMLElement)) { |
| 483 | return; |
| 484 | } |
| 485 | const element = event.target.closest('[role="treeitem"]'); |
| 486 | return this.inputs.items().find(i => i.element() === element); |
| 487 | } |
| 488 | } |