diff --git a/docs/src/assets/styles.css b/docs/src/assets/styles.css index 3c47a12..26547a1 100644 --- a/docs/src/assets/styles.css +++ b/docs/src/assets/styles.css @@ -3279,7 +3279,7 @@ margin-block: calc(var(--spacing) * 1); border-color: var(--color-border); } - &:not(:has([data-value]:not([aria-hidden='true'])))::before { + &:not(:has([role='menuitem']:not([aria-hidden='true'])))::before { margin: calc(var(--spacing) * -1); display: flex; align-items: center; @@ -3292,11 +3292,11 @@ font-size: var(--text-sm); line-height: var(--tw-leading, var(--text-sm--line-height)); } - &[data-empty]:not(:has([data-value]:not([aria-hidden='true'])))::before { + &[data-empty]:not(:has([role='menuitem']:not([aria-hidden='true'])))::before { --tw-content: attr(data-empty); content: var(--tw-content); } - &:not([data-empty]):not(:has([data-value]:not([aria-hidden='true'])))::before { + &:not([data-empty]):not(:has([role='menuitem']:not([aria-hidden='true'])))::before { --tw-content: 'No results found'; content: var(--tw-content); } diff --git a/docs/src/components/combobox.njk b/docs/src/components/combobox.njk index 12f5c16..49e2f32 100644 --- a/docs/src/components/combobox.njk +++ b/docs/src/components/combobox.njk @@ -118,7 +118,14 @@ toc:
<div role="option" data-value="{ VALUE }">aria-activedescendant attribute on the trigger.aria-activedescendant attribute on the trigger. Optional attributes:
+ data-filter: custom text used for filtering (if different from displayed content, e.g., data-filter="united states")data-keywords: additional keywords for enhanced filtering (e.g., data-keywords="bread fruit")data-force: forces the option to always display, regardless of filter (e.g., data-force)aria-disabled="true": marks option as disabled (excluded from selection and keyboard navigation)<hr role="separator"> Optional<div role="group"> Optional<div role="menuitem">data-keep-command-open attribute is present. Optional attributes:
data-label: custom label for filtering (if different from text content)data-keywords: additional keywords for enhanced filteringdata-filter: custom text used for filtering (if different from displayed content, e.g., data-filter="calendar event")data-keywords: additional keywords for enhanced filtering (e.g., data-keywords="calendar event date")data-force: forces the item to always display, regardless of filter (e.g., data-force)aria-disabled="true": marks item as disabled (excluded from keyboard navigation and filtering)