Components
Loading preview...
A Select dropdown from the Flexnative UI registry with 10 variants: basic, grouped options, disabled, leading icons, object values, description items, disabled items, avatar user-picker, labelled field, and an icon-in-trigger. Built on Radix Select.
@reapollo
npx shadcn@latest add https://21st.dev/r/larsen66/flexnative-select'use client'
import {
Select,
SelectContent,
SelectGroup,
SelectItem,
SelectLabel,
SelectTrigger,
SelectValue,
} from '@/components/ui/flexnative-select'
export function Select02() {
return (
<Select>
<SelectTrigger className="w-full max-w-56">
<SelectValue placeholder="Select timezone" />
</SelectTrigger>
<SelectContent>
<SelectGroup>
<SelectLabel>Americas</SelectLabel>
<SelectItem value="utc-5">Eastern Time (UTC-5)</SelectItem>
<SelectItem value="utc-6">Central Time (UTC-6)</SelectItem>
<SelectItem value="utc-7">Mountain Time (UTC-7)</SelectItem>
<SelectItem value="utc-8">Pacific Time (UTC-8)</SelectItem>
</SelectGroup>
<SelectGroup>
<SelectLabel>Europe</SelectLabel>
<SelectItem value="utc+0">London (UTC+0)</SelectItem>
<SelectItem value="utc+1">Paris (UTC+1)</SelectItem>
<SelectItem value="utc+2">Kyiv (UTC+2)</SelectItem>
</SelectGroup>
</SelectContent>
</Select>
)
}
export default function Default() {
return (
<div className="flex min-h-screen w-full items-center justify-center bg-background p-10">
<Select02 />
</div>
)
}