/**
 * 聊天页面相关常量配置
 */

// 滚动相关常量
export const SCROLL_CONSTANTS = {
  // 首次滚动延迟时间（毫秒）
  INITIAL_SCROLL_DELAY: 1000,
  // 键盘高度更新延迟时间（毫秒）
  KEYBOARD_HEIGHT_UPDATE_DELAY: 100,
  // 默认滚动位置
  DEFAULT_SCROLL_TOP: 999999,
  // 滚动动画延迟
  SCROLL_ANIMATION_DELAY: 100,
} as const;

// UI相关常量
export const UI_CONSTANTS = {
  // 底部安全区域补偿高度
  BOTTOM_SAFE_AREA_COMPENSATION: 12,
  // 导航栏颜色配置
  NAV_COLORS: {
    LIGHT: {
      frontColor: "#000000" as const,
      backgroundColor: "transparent" as const,
    },
    DARK: {
      frontColor: "#ffffff" as const,
      backgroundColor: "transparent" as const,
    },
  },
} as const;

// 选择器ID常量
export const SELECTOR_IDS = {
  MESSAGE_LIST: "#messageList",
  SCROLL_VIEW: "#scrollView",
  INPUT_CONTAINER: "#inputContainer",
} as const;

// 消息相关常量
export const MESSAGE_CONSTANTS = {
  // 分页大小（如果需要的话）
  DEFAULT_PAGE_SIZE: 20,
  // 时间格式化相关
  TIME_SEPARATOR_REGEX: /\-/g,
  TIME_REPLACEMENT: "/",
} as const;

// 样式类名常量
export const STYLE_CLASSES = {
  // 时间显示样式
  
} as const;
