import { useId } from "react"; import { useOpenGeniText } from "./messages/runtime"; export type ConnectionType = "mcp" | "openapi" | "graphql"; export function ConnectionTypePicker({ value, onChange, disabled = false, }: { value: ConnectionType; onChange: (value: ConnectionType) => void; disabled?: boolean; }) { const t = useOpenGeniText(); const name = useId(); return (
{t("connectionTypePicker.connectionType")} {( [ ["mcp", t("connectionTypePicker.mcpServer")], ["openapi", "OpenAPI"], ["graphql", "GraphQL"], ] as const ).map(([type, label]) => ( ))}
); }