ComboboxTrigger
Source: client/lib/theme/vueda-tailwind/controls/index.js
The pressable surface that opens the ComboboxList.root. Ships empty today: in-tree consumers (
WidgetCombobox) supply their own input-shell chrome viaasChild, so the bare primitive has no usable default. The Combobox-vs-Select differentiator (Combobox reads as a field because the user is about to type) is enforced by consumers, not by this slot. Giving the bare primitive an input-shell default is deferred until the same session settles the multi-select div-trigger pattern, since one API choice covers both.
Vue component: ComboboxTrigger
| Slot | Default classes | Description |
|---|---|---|
| root | The pressable surface that opens the ComboboxList.root. Ships empty today: in-tree consumers (WidgetCombobox) supply their own input-shell chrome via asChild, so the bare primitive has no usable default. The Combobox-vs-Select differentiator (Combobox reads as a field because the user is about to type) is enforced by consumers, not by this slot. Giving the bare primitive an input-shell default is deferred until the same session settles the multi-select div-trigger pattern, since one API choice covers both. |
root
The pressable surface that opens the ComboboxList.root. Ships empty today: in-tree consumers (
WidgetCombobox) supply their own input-shell chrome viaasChild, so the bare primitive has no usable default. The Combobox-vs-Select differentiator (Combobox reads as a field because the user is about to type) is enforced by consumers, not by this slot. Giving the bare primitive an input-shell default is deferred until the same session settles the multi-select div-trigger pattern, since one API choice covers both.
Default classes:
Source: client/lib/theme/vueda-tailwind/controls/ComboboxTrigger.theme.js:18