import { cn, CodeHostType, getCodeHostIcon } from "@/lib/utils"; import { useMemo } from "react"; import Image from "next/image"; import placeholderLogo from "@/public/placeholder_avatar.png"; interface ConnectionIconProps { type: string; className?: string; } export const ConnectionIcon = ({ type, className, }: ConnectionIconProps) => { const Icon = useMemo(() => { const iconInfo = getCodeHostIcon(type as CodeHostType); if (iconInfo) { return ( {`${type} ) } return {''} }, [className, type]); return Icon; }