/**
 * GlobalStyles Component - Lynx 版 MUI GlobalStyles
 * 一比一对应 MUI GlobalStyles
 * 
 * 用于注入全局 CSS 样式
 * 在 Lynx 中，通过导入 CSS 文件实现
 */

export interface GlobalStylesProps {
  /** 样式对象 */
  styles?: Record<string, any>
}

/**
 * GlobalStyles 组件
 * 
 * 在 Lynx 中，全局样式通过 CSS 文件实现
 * 此组件主要用于 API 兼容性
 * 
 * 用法：
 * ```tsx
 * // 推荐：直接导入 CSS 文件
 * import './global.css'
 * 
 * // 或使用组件（用于动态样式）
 * <GlobalStyles styles={{ body: { margin: 0 } }} />
 * ```
 */
export function GlobalStyles(props: GlobalStylesProps) {
  // 在 Lynx 中，样式通过 CSS 文件应用
  // 此组件不渲染任何内容，仅用于 API 兼容
  return null
}

export default GlobalStyles
