/**
 * 상수 정의
 */

/** 카테고리 ID */
export const CATEGORY_ID = {
  DEFAULT: 1,
  YOUTUBE: 2,
  X: 3,
};

/** 카테고리 이름 매핑 */
export const CATEGORY_NAMES = {
  [CATEGORY_ID.DEFAULT]: '기본',
  [CATEGORY_ID.YOUTUBE]: 'YouTube',
  [CATEGORY_ID.X]: 'X (Twitter)',
};

/** 공식 SNS 링크 */
export const SOCIAL_LINKS = {
  youtube: 'https://www.youtube.com/@fromis9_official',
  instagram: 'https://www.instagram.com/officialfromis_9',
  twitter: 'https://twitter.com/realfromis_9',
  tiktok: 'https://www.tiktok.com/@officialfromis_9',
  fancafe: 'https://cafe.daum.net/officialfromis9',
};

/** 앨범 타입 */
export const ALBUM_TYPES = {
  FULL: '정규',
  MINI: '미니',
  SINGLE: '싱글',
  DIGITAL: '디지털',
  OST: 'OST',
};

/** 타임존 */
export const TIMEZONE = 'Asia/Seoul';

/** 요일 이름 */
export const WEEKDAYS = ['일', '월', '화', '수', '목', '금', '토'];

/** 기본 페이지 크기 */
export const DEFAULT_PAGE_SIZE = 20;

/** 검색 결과 페이지 크기 */
export const SEARCH_LIMIT = 20;

/** API 기본 URL */
export const API_BASE_URL = '/api';

/** 캘린더 최소 년도 */
export const MIN_YEAR = 2017;

/** 월 이름 */
export const MONTH_NAMES = [
  '1월', '2월', '3월', '4월', '5월', '6월',
  '7월', '8월', '9월', '10월', '11월', '12월',
];
