import Image from "next/image"; import { cx } from "@/utils/cx"; /** BoardUI mark. Renders the brand icon at a fixed pixel size (24 / 32 / 40). * `mono` swaps between the light and dark black-and-white assets through the * shared theme class on the document root. */ export function Logo({ size = 32, mono = false, className, }: { size?: number; mono?: boolean; className?: string; }) { if (mono) { return ( <> BoardUI BoardUI ); } return ( BoardUI ); } /** Theme-aware metallic BoardUI Pro mark. */ export function ProLogo({ size = 36, className, decorative = false, priority = false, }: { size?: number; className?: string; decorative?: boolean; priority?: boolean; }) { const alt = decorative ? "" : "BoardUI Pro"; return ( <> {alt} {alt} ); }