Select region
import { Select } from "@combric/react";
export function Example() {
return <Select aria-label="Region" defaultValue="eu"><option value="eu">Europe</option><option value="us">United States</option></Select>;
}Native select control without a custom popup abstraction.
@combric/react · v1.1.1 · Current
import { Select } from "@combric/react";Load the native stylesheet with @import "@combric/react/css";. This path does not require Tailwind.
import { Select } from "@combric/react";
export function Example() {
return <Select aria-label="Region" defaultValue="eu"><option value="eu">Europe</option><option value="us">United States</option></Select>;
}import { Select } from "@combric/react";
export function Example() {
return <Select aria-label="Region" defaultValue="eu" disabled><option value="eu">Europe</option><option value="us">United States</option></Select>;
}import { Select } from "@combric/react";
export function Example() {
return <Select aria-label="Region" aria-invalid="true" required defaultValue=""><option value="" disabled>Choose a region</option><option value="eu">Europe</option><option value="us">United States</option></Select>;
}| Name |
|---|
Select |
| Property / capability | Published contract |
|---|---|
| Contract | All native select props |
| Contract | aria-invalid styling |
Preserves native selection, keyboard, validation, and form semantics.
Platform-native select behavior.
Combric classes and canonical --combric-* variables provide the package presentation. Consumer className extends the required class; it does not replace the component contract.