/**
 * 品牌配置类型与默认值（audit-P2-6 新增）
 *
 * 纯类型 + 常量，无 `server-only`，可被 Server / Client Component 安全导入。
 * 数据访问函数在 `data-access-brand.ts`（server-only）。
 */

/** 品牌配置 */
export interface BrandConfig {
  /** 学校/品牌名称（显示在 AuthLayout 左上角） */
  schoolName: string
  /** Logo URL（可选，未设置时使用默认 GraduationCap 图标） */
  logoUrl: string | null
  /** 标语/引用语（显示在 AuthLayout 左下角 blockquote） */
  testimonialQuote: string
  /** 标语作者 */
  testimonialAuthor: string
}

/** 默认品牌配置（数据库未配置时使用） */
export const DEFAULT_BRAND_CONFIG: BrandConfig = {
  schoolName: "Next_Edu",
  logoUrl: null,
  testimonialQuote:
    "This platform has completely transformed how we deliver education to our students. The attention to detail and performance is unmatched.",
  testimonialAuthor: "Sofia Davis",
}
