mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-21 04:39:19 +00:00
parent
cbecfd41e2
commit
eeb15e204d
2 changed files with 10 additions and 4 deletions
|
@ -45,7 +45,7 @@
|
|||
|
||||
<div
|
||||
bind:this="{ref}"
|
||||
role="{ariaExpanded ? 'combobox' : role}"
|
||||
role="{role}"
|
||||
aria-expanded="{ariaExpanded}"
|
||||
aria-owns="{(ariaExpanded && menuId) || undefined}"
|
||||
aria-controls="{(ariaExpanded && menuId) || undefined}"
|
||||
|
|
|
@ -268,8 +268,7 @@
|
|||
</label>
|
||||
{/if}
|
||||
<ListBox
|
||||
aria-label="{ariaLabel}"
|
||||
id="{id}"
|
||||
role="{undefined}"
|
||||
disabled="{disabled}"
|
||||
invalid="{invalid}"
|
||||
invalidText="{invalidText}"
|
||||
|
@ -470,10 +469,17 @@
|
|||
{/if}
|
||||
</ListBoxField>
|
||||
{#if open}
|
||||
<ListBoxMenu aria-label="{ariaLabel}" id="{id}">
|
||||
<ListBoxMenu
|
||||
aria-label="{ariaLabel}"
|
||||
id="{id}"
|
||||
aria-multiselectable="true"
|
||||
>
|
||||
{#each filterable ? filteredItems : sortedItems as item, i (item.id)}
|
||||
<ListBoxMenuItem
|
||||
id="{item.id}"
|
||||
role="option"
|
||||
aria-labelledby="checkbox-{item.id}"
|
||||
aria-selected="{item.checked}"
|
||||
active="{item.checked}"
|
||||
highlighted="{highlightedIndex === i}"
|
||||
on:click="{() => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue