import React from "react";
interface LogoProps {
className?: string;
variant?: "full" | "icon" | "compact";
darkMode?: boolean;
}
export default function Logo({ className = "h-12", variant = "full", darkMode = true }: LogoProps) {
// Brand Colors matching the logo:
// Red: Racing red/orange-red (#EB1C24 or brand-orange)
// Dark text: Slate-900 / white depending on darkMode
const primaryRed = "#E11D48"; // vibrant racing red
const textDarkColor = darkMode ? "#FFFFFF" : "#0F172A";
const grayColor = darkMode ? "#94A3B8" : "#64748B";
if (variant === "icon") {
// A quick, highly-identifiable compact circular/square icon for favicon / tiny spots
return (
);
}
// Full HBT Logo matching the shop's physical sign board and uploaded image
return (
);
}