mirror of
https://github.com/OpenHands/OpenHands.git
synced 2025-12-25 21:36:52 +08:00
27 lines
787 B
TypeScript
27 lines
787 B
TypeScript
import { FaBitbucket, FaGithub, FaGitlab } from "react-icons/fa6";
|
|
import { Provider } from "#/types/settings";
|
|
import AzureDevOpsLogo from "#/assets/branding/azure-devops-logo.svg?react";
|
|
|
|
interface GitProviderIconProps {
|
|
gitProvider: Provider;
|
|
className?: string;
|
|
}
|
|
|
|
export function GitProviderIcon({
|
|
gitProvider,
|
|
className,
|
|
}: GitProviderIconProps) {
|
|
return (
|
|
<>
|
|
{gitProvider === "github" && <FaGithub size={14} className={className} />}
|
|
{gitProvider === "gitlab" && <FaGitlab size={14} className={className} />}
|
|
{gitProvider === "bitbucket" && (
|
|
<FaBitbucket size={14} className={className} />
|
|
)}
|
|
{gitProvider === "azure_devops" && (
|
|
<AzureDevOpsLogo className={`${className} w-[14px] h-[14px]`} />
|
|
)}
|
|
</>
|
|
);
|
|
}
|