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 (
)
}
export default LogoMark