Components
npx shadcn@latest add https://21st.dev/r/originui/selectLoading preview...
import { Label } from "@/components/ui/label";
import {
Select,
SelectContent,
SelectItem,
SelectTrigger,
SelectValue,
} from "@/components/ui/select";
import { Clock } from "lucide-react";
import { useId } from "react";
function Component() {
const id = useId();
return (
<div className="space-y-2 min-w-[300px]">
<Label htmlFor={id}>Select with icon</Label>
<Select defaultValue="1">
<SelectTrigger id={id} className="relative ps-9">
<div className="pointer-events-none absolute inset-y-0 start-0 flex items-center justify-center ps-3 text-muted-foreground/80 group-has-[[disabled]]:opacity-50">
<Clock size={16} strokeWidth={2} aria-hidden="true" />
</div>
<SelectValue placeholder="Select time" />
</SelectTrigger>
<SelectContent>
<SelectItem value="1">00:00 AM - 11:59 PM</SelectItem>
<SelectItem value="2">01:00 AM - 12:59 PM</SelectItem>
<SelectItem value="3">02:00 AM - 01:59 PM</SelectItem>
<SelectItem value="4">03:00 AM - 02:59 PM</SelectItem>
</SelectContent>
</Select>
</div>
);
}
export { Component };
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...
Loading preview...