import type { ComponentProps } from 'react'; import { cn } from '@/lib/utils'; import { BRAND, BRAND_GLYPHS, type BrandGlyphName } from '@/lib/brand'; type ImgProps = Omit, 'src' | 'alt'>; export function BrandMark({ className, ...props }: ImgProps) { return ( {BRAND.name} ); } export function BrandWordmark({ compact = false, className }: { compact?: boolean; className?: string }) { return ( {compact ? BRAND.compactName : BRAND.name} ); } export function BrandGlyph({ name, className, iconClassName, }: { name: BrandGlyphName; className?: string; iconClassName?: string; }) { const glyph = BRAND_GLYPHS[name]; const Icon = glyph.icon; return ( ); }