export type LogoMarkVariant = 'nav' | 'footer' | 'square' export interface LogoMarkProps { /** nav: symbol on mobile, horizontal on md+; footer: symbol on xs, horizontal on sm+ */ variant?: LogoMarkVariant className?: string } const BRAND = { symbolNavSvg: '/brand/logo-symbol-nav.svg', symbolNav: '/brand/logo-symbol-nav.png', horizontalNavSvg: '/brand/logo-horizontal-nav.svg', horizontalNav: '/brand/logo-horizontal-nav.png', horizontalNavWebp: '/brand/logo-horizontal-nav.webp', horizontal: '/brand/logo-horizontal.png', square: '/brand/logo-square.png', } as const function ResponsiveLockup({ symbolClassName, horizontalClassName, }: { symbolClassName: string horizontalClassName: string }) { return ( <> ) } export function LogoMark({ variant = 'nav', className = '' }: LogoMarkProps) { const isDecorative = variant === 'nav' || variant === 'footer' if (variant === 'nav') { return ( ) } if (variant === 'footer') { return ( ) } return ( {isDecorative ) } export default LogoMark