Files
aragrp/components/ui/logo-item.tsx
T
2025-12-15 16:08:40 +03:30

32 lines
566 B
TypeScript

import { Icon } from "@iconify/react";
import { cn } from "@/lib/utils";
interface LogoItemProps {
icon: string;
alt: string;
size?: "sm" | "md" | "lg";
className?: string;
}
const sizeMap = {
sm: "h-8",
md: "h-10",
lg: "h-12",
};
export function LogoItem({ icon, alt, size = "md", className }: LogoItemProps) {
return (
<div className={cn("flex", className)}>
<Icon
icon={icon}
className={cn(
"mx-auto w-fit dark:invert",
sizeMap[size]
)}
aria-label={alt}
/>
</div>
);
}