Skip to content

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 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.

Vue component: ComboboxTrigger

SlotDefault classesDescription
rootThe 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 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.

Default classes:

Source: client/lib/theme/vueda-tailwind/controls/ComboboxTrigger.theme.js:18

Documents matching: server v3.0.0a1.post1client v3.0.0-alpha.2