feat(dropdown): make Dropdown slottable

This commit is contained in:
Eric Liu 2022-03-19 08:47:03 -07:00
commit fb443d80c5

View file

@ -4,6 +4,7 @@
* @typedef {string} DropdownItemText
* @typedef {{ id: DropdownItemId; text: DropdownItemText; }} DropdownItem
* @event {{ selectedId: DropdownItemId, selectedItem: DropdownItem }} select
* @slot {{ item: DropdownItem; index: number; }}
*/
/**
@ -256,7 +257,9 @@
highlightedIndex = i;
}}"
>
<slot item="{item}" index="{i}">
{itemToString(item)}
</slot>
</ListBoxMenuItem>
{/each}
</ListBoxMenu>