brand-icon.tsx 492 B

12345678910111213141516171819202122232425262728
  1. import Image from "next/image";
  2. import { cn } from "@/lib/utils";
  3. interface BrandIconProps {
  4. className?: string;
  5. size?: number;
  6. priority?: boolean;
  7. }
  8. /** Official krypco icon mark. */
  9. export function BrandIcon({
  10. className,
  11. size = 28,
  12. priority = false,
  13. }: BrandIconProps) {
  14. return (
  15. <Image
  16. src="/brand/icon.svg"
  17. alt=""
  18. width={size}
  19. height={size}
  20. priority={priority}
  21. aria-hidden
  22. className={cn("shrink-0", className)}
  23. />
  24. );
  25. }