Skip to content

<vendor-list>

List and manage vendors.

Usage

html
<vendor-list></vendor-list>

Attributes

AttributeTypeDescription
searchstringFilter vendors by search term
favorites-onlybooleanShow only favorite vendors

Events

EventDetailDescription
vendor-selected{ vendor: Vendor }Emitted when vendor clicked
vendor-deleted{ vendor: Vendor }Emitted when vendor deleted
error{ error: Error }Emitted on error

Methods

MethodReturnsDescription
refresh()Promise<void>Reload vendors
search(term)voidFilter vendors

Example

html
<vendor-list favorites-only="true"></vendor-list>

<script>
  const list = document.querySelector('vendor-list')

  list.addEventListener('vendor-selected', (event) => {
    console.log('Selected vendor:', event.detail.vendor)
  })

  // Search vendors
  list.search('acme')
</script>

See Also

Released under the MIT License.