import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/registry/default/ui/base-select';
import { RiGatsbyLine, RiNextjsLine, RiReactjsLine } from '@remixicon/react';
const items = [
{
label: 'Select framework',
value: null,
},
{
label: 'React',
value: '1',
},
{
label: 'Next.js',
value: '2',
},
{
label: 'Gatsby',
value: '3',
},
];
export default function BaseSelectDemo() {
return (
<Select items={items} defaultValue="3" indicatorPosition="right">
<SelectTrigger className="w-60">
<SelectValue />
</SelectTrigger>
<SelectContent>
<SelectItem value="1">
<span className="flex items-center gap-2">
<RiReactjsLine className="size-4 opacity-60" />
<span>React</span>
</span>
</SelectItem>
<SelectItem value="2">
<span className="flex items-center gap-2">
<RiNextjsLine className="size-4 opacity-60" />
<span>Next.js</span>
</span>
</SelectItem>
<SelectItem value="3">
<span className="flex items-center gap-2">
<RiGatsbyLine className="size-4 opacity-60" />
<span>Gatsby</span>
</span>
</SelectItem>
</SelectContent>
</Select>
);
}