export interface TopicFeedConfig {
  title: string;
  serverName: string;
  description: string;
  backgroundColor: string;
  accentColor: string;
  hasFeed: boolean;
}

export const topicFeedConfig: Record<string, TopicFeedConfig> = {
  "1": {
    title: "تخته سیاه",
    serverName: "تخته سیاه",
    description: "ماموریت‌های آموزشی و خلاقانه",
    backgroundColor: "#0a1f2e",
    accentColor: "#8ACEE0",
    hasFeed: true,
  },
  "2": {
    title: "نیمکت",
    serverName: "نیمکت",
    description: "لحظات استراحت و گفتگو",
    backgroundColor: "#0e1a25",
    accentColor: "#A8D5E2",
    hasFeed: true,
  },
  "3": {
    title: "دفترچه یادداشت",
    serverName: "دفترچه یادداشت",
    description: "یادداشت‌ها و خاطرات",
    backgroundColor: "#1a1f2e",
    accentColor: "#B8E0F0",
    hasFeed: true,
  },
  "4": {
    title: "دیوار حیاط",
    serverName: "دیوار حیاط",
    description: "نقاشی و هنر",
    backgroundColor: "#0f1f30",
    accentColor: "#90C8E0",
    hasFeed: true,
  },
  "5": {
    title: "آبخوری",
    serverName: "آبخوری",
    description: "تجربه‌های روزانه",
    backgroundColor: "#1a1530",
    accentColor: "#A890E0",
    hasFeed: true,
  },
  "6": {
    title: "زنگ ورزش",
    serverName: "زنگ ورزش",
    description: "فعالیت‌های ورزشی",
    backgroundColor: "#0a1f2e",
    accentColor: "#80D0E0",
    hasFeed: true,
  },
  "7": {
    title: "سه ماه تعطیلی",
    serverName: "سه ماه تعطیلی",
    description: "ماجراهای تابستانی",
    backgroundColor: "#0f1a30",
    accentColor: "#90D8F0",
    hasFeed: false,
  },
  "8": {
    title: "روزنامه دیواری",
    serverName: "روزنامه دیواری",
    description: "اخبار و گزارش‌ها",
    backgroundColor: "#151a2e",
    accentColor: "#A0D0E8",
    hasFeed: true,
  },
  "9": {
    title: "زنگ تفریح",
    serverName: "زنگ تفریح",
    description: "سرگرمی و بازی",
    backgroundColor: "#0a1f2e",
    accentColor: "#8ACEE0",
    hasFeed: false,
  },
};

export const getTopicFeedConfig = (topicId?: string): TopicFeedConfig | null => {
  if (!topicId) return null;
  return topicFeedConfig[topicId] || null;
};
