mirror of
https://github.com/siteboon/claudecodeui.git
synced 2026-03-14 18:37:22 +00:00
25 lines
620 B
TypeScript
25 lines
620 B
TypeScript
import type { SessionProvider } from '../../types/app';
|
|
import ClaudeLogo from './ClaudeLogo';
|
|
import CodexLogo from './CodexLogo';
|
|
import CursorLogo from './CursorLogo';
|
|
|
|
type SessionProviderLogoProps = {
|
|
provider?: SessionProvider | string | null;
|
|
className?: string;
|
|
};
|
|
|
|
export default function SessionProviderLogo({
|
|
provider = 'claude',
|
|
className = 'w-5 h-5',
|
|
}: SessionProviderLogoProps) {
|
|
if (provider === 'cursor') {
|
|
return <CursorLogo className={className} />;
|
|
}
|
|
|
|
if (provider === 'codex') {
|
|
return <CodexLogo className={className} />;
|
|
}
|
|
|
|
return <ClaudeLogo className={className} />;
|
|
}
|