import React from "react"; import { ConnectionIcon } from "../icons"; import { AWSProviderBadge, AzureProviderBadge, GCPProviderBadge, KS8ProviderBadge, } from "../icons/providers-badge"; interface ProviderInfoProps { connected: boolean | null; provider: "aws" | "azure" | "gcp" | "kubernetes"; providerAlias: string; } export const ProviderInfo: React.FC = ({ connected, provider, providerAlias, }) => { const getIcon = () => { switch (connected) { case true: return (
); case false: return (
); case null: return (
); default: return ; } }; const getProviderLogo = () => { switch (provider) { case "aws": return ; case "azure": return ; case "gcp": return ; case "kubernetes": return ; default: return null; } }; return (
{getProviderLogo()}
{getIcon()}
{providerAlias} {/* */}
); };