Provides a responsive view selector composed from ChadCn.Tabs and ChadCn.Select.
This composition follows the responsive view selector used by shadcn blocks but is not an upstream shadcn primitive. It renders a select in narrow containers and tabs in wide containers while keeping both controls synchronized.
Holds both responsive control models.
Describes messages handled by responsive tabs.
Describes one value available in both responsive representations.
Creates an empty responsive tabs configuration.
Creates an enabled option with matching text in both representations.
Sets whether an option can be selected.
Sets all available options.
Adds native attributes to the responsive control wrapper.
Replaces an option's narrow select content.
Adds native attributes to the narrow select trigger.
Replaces an option's wide tab content.
Adds native attributes to the wide tabs root.
Sets the visual tabs variant.
Replaces the selected value without emitting a change callback.
Subscribes to interactions owned by the narrow select.
Applies a child control event and synchronizes completed value changes.
Describes a responsive tabs control.