GRV-Summit-Site/components/brand/PartnerLogoPlaceholder.tsx
“kirukib” 1a710aa3c6
Some checks are pending
Deploy to Cloudflare Workers (OpenNext) / deploy (push) Waiting to run
first commit + project setup
2026-05-20 11:57:21 +03:00

29 lines
694 B
TypeScript

import { cn } from "@/lib/utils";
type Props = {
className?: string;
size?: "sm" | "md" | "lg";
};
const sizeClasses = {
sm: "h-12 min-w-[100px] px-4 text-xs",
md: "h-16 min-w-[140px] px-6 text-sm",
lg: "h-20 min-w-[180px] px-8 text-base",
};
export function PartnerLogoPlaceholder({ className, size = "md" }: Props) {
return (
<div
className={cn(
"flex items-center justify-center rounded-xl border-2 border-dashed border-[#1f3d7e]/25 bg-[#f7f7f7]",
"font-semibold uppercase tracking-wide text-[#1f3d7e]/45",
sizeClasses[size],
className
)}
aria-label="Partner logo placeholder"
>
Your logo here
</div>
);
}