registry/default/particles/p-group-18.tsx
import { Group, GroupSeparator } from "@/registry/default/ui/group";
import { Input } from "@/registry/default/ui/input";
import {
Select,
SelectItem,
SelectPopup,
SelectTrigger,
SelectValue,
} from "@/registry/default/ui/select";
const protocols = [
{ label: "https://", value: "https" },
{ label: "http://", value: "http" },
{ label: "ftp://", value: "ftp" },
{ label: "sftp://", value: "sftp" },
];
export default function Particle() {
return (
<Group aria-label="URL input">
<Select defaultValue="https" items={protocols}>
<SelectTrigger className="w-fit min-w-none">
<SelectValue />
</SelectTrigger>
<SelectPopup>
{protocols.map(({ label, value }) => (
<SelectItem key={value} value={value}>
{label}
</SelectItem>
))}
</SelectPopup>
</Select>
<GroupSeparator />
<Input aria-label="IP address" placeholder="192.168.1.1" type="text" />
</Group>
);
}























