import type { SiteBranding } from '../api/types'; import { cn } from '@/lib/utils'; interface Props { branding: SiteBranding; /** CSS 类:header-logo-mark / logo-mark / admin-topbar-mark */ className?: string; /** 有 Logo 图时用的额外类名 */ imgClassName?: string; } /** 站点字标或 Logo 图 */ export default function SiteBrandMark({ branding, className, imgClassName }: Props) { if (branding.logo) { return ( {branding.name} ); } return {branding.logo_mark || branding.name.charAt(0) || '?'}; }