Files
OPEN_CODEX_API/src/modules/commander/components/layout/CommanderLogo.tsx
T
2026-05-16 19:29:25 -03:00

33 lines
790 B
TypeScript

import { cn } from "@/lib/utils";
interface CommanderLogoProps {
className?: string;
/** Classes do container (expandido: proporção 3:2 da arte; recolhido: quadrado) */
heightClass?: string;
}
export const CommanderLogo = ({
className,
heightClass = "h-36 w-full",
}: CommanderLogoProps) => {
const imgClass = cn(
"absolute inset-0 h-full w-full object-contain object-left",
className
);
return (
<div className={cn("relative w-full shrink-0", heightClass)}>
<img
src="/hgtx-commander-light.png"
alt="HGTX Commander"
className={cn(imgClass, "dark:hidden")}
/>
<img
src="/hgtx-commander-dark.png"
alt="HGTX Commander"
className={cn(imgClass, "hidden dark:block")}
/>
</div>
);
};