import { MessageCircle, BookOpen, Globe, Volume2 } from "lucide-react";

// Course data organized by learning areas
export const LEARNING_AREAS = {
  conversation: {
    id: "conversation",
    title: "Basic Conversation",
    description: "Master everyday conversations with confidence",
    heroImage: "/images/courses/conversation-hero.jpg",
    color: "from-blue-500 to-cyan-500",
    icon: MessageCircle,
    courses: [
      {
        id: "greetings-intro",
        title: "Greetings & Introductions",
        description:
          "Learn how to greet people and introduce yourself in various situations",
        lessons: 5,
        duration: "2-3 hours",
        difficulty: "Beginner",
        objectives: [
          "Basic greetings",
          "Formal vs informal introductions",
          "Cultural contexts",
        ],
        prerequisite: null,
        image: "/images/courses/greetings-intro.jpg",
      },
      {
        id: "ordering-food",
        title: "Ordering Food & Drinks",
        description: "Navigate restaurants and cafes with confidence",
        lessons: 4,
        duration: "1-2 hours",
        difficulty: "Beginner",
        objectives: [
          "Menu vocabulary",
          "Making requests",
          "Dietary restrictions",
        ],
        prerequisite: "greetings-intro",
        image: "/images/courses/ordering-food.jpg",
      },
      {
        id: "asking-directions",
        title: "Asking for Directions",
        description:
          "Get around confidently by asking for and understanding directions",
        lessons: 4,
        duration: "1-2 hours",
        difficulty: "Beginner",
        objectives: [
          "Location vocabulary",
          "Question formation",
          "Following directions",
        ],
        prerequisite: "ordering-food",
        image: "/images/courses/asking-directions.jpg",
      },
      {
        id: "small-talk",
        title: "Small Talk Basics",
        description: "Make connections through casual conversation",
        lessons: 4,
        duration: "1-2 hours",
        difficulty: "Beginner",
        objectives: ["Weather talk", "Hobbies discussion", "Safe topics"],
        prerequisite: "asking-directions",
        image: "/images/courses/small-talk.jpg",
      },
    ],
  },
  grammar: {
    id: "grammar",
    title: "Grammar Foundations",
    description: "Build a solid foundation with essential grammar concepts",
    heroImage: "/images/courses/grammar-hero.jpg",
    color: "from-purple-500 to-pink-500",
    icon: BookOpen,
    courses: [
      {
        id: "present-simple",
        title: "Present Simple",
        description: "Master the most fundamental English tense",
        lessons: 5,
        duration: "2-3 hours",
        difficulty: "Beginner",
        objectives: [
          "Present simple formation",
          "Daily routines",
          "Habits and facts",
        ],
        prerequisite: null,
        image: "/images/courses/present-simple.jpg",
      },
      {
        id: "question-formation",
        title: "Question Formation",
        description: "Learn to ask questions correctly and confidently",
        lessons: 4,
        duration: "1-2 hours",
        difficulty: "Beginner",
        objectives: ["Yes/No questions", "Wh-questions", "Question intonation"],
        prerequisite: "present-simple",
        image: "/images/courses/question-formation.jpg",
      },
      {
        id: "sentence-structure",
        title: "Basic Sentence Structure",
        description: "Understand how to build clear, correct sentences",
        lessons: 4,
        duration: "1-2 hours",
        difficulty: "Beginner",
        objectives: ["Subject-verb-object", "Word order", "Sentence types"],
        prerequisite: "question-formation",
        image: "/images/courses/sentence-structure.jpg",
      },
      {
        id: "past-simple",
        title: "Past Simple",
        description: "Talk about past events and experiences",
        lessons: 5,
        duration: "2-3 hours",
        difficulty: "Beginner",
        objectives: [
          "Regular verbs",
          "Irregular verbs",
          "Past time expressions",
        ],
        prerequisite: "sentence-structure",
        image: "/images/courses/past-simple.jpg",
      },
      {
        id: "pronouns-articles",
        title: "Basic Pronouns & Articles",
        description: "Use pronouns and articles correctly in context",
        lessons: 4,
        duration: "1-2 hours",
        difficulty: "Beginner",
        objectives: [
          "Personal pronouns",
          "A, an, the usage",
          "Pronoun reference",
        ],
        prerequisite: "past-simple",
        image: "/images/courses/pronouns-articles.jpg",
      },
    ],
  },
  culture: {
    id: "culture",
    title: "Cultural Insights",
    description: "Understand cultural nuances and communication styles",
    heroImage: "/images/courses/culture-hero.jpg",
    color: "from-blue-500 to-cyan-500",
    icon: Globe,
    courses: [
      {
        id: "american-british",
        title: "American vs British English",
        description:
          "Navigate differences in vocabulary, spelling, and pronunciation",
        lessons: 4,
        duration: "1-2 hours",
        difficulty: "Beginner",
        objectives: [
          "Vocabulary differences",
          "Spelling variations",
          "Pronunciation distinctions",
        ],
        prerequisite: null,
        image: "/images/courses/american-british.jpg",
      },
      {
        id: "business-etiquette",
        title: "Business Etiquette Basics",
        description:
          "Professional communication in English-speaking environments",
        lessons: 4,
        duration: "1-2 hours",
        difficulty: "Beginner",
        objectives: [
          "Meeting etiquette",
          "Email communication",
          "Professional greetings",
        ],
        prerequisite: "american-british",
        image: "/images/courses/business-etiquette.jpg",
      },
      {
        id: "holiday-traditions",
        title: "Holiday Traditions",
        description: "Learn about celebrations and cultural events",
        lessons: 4,
        duration: "1-2 hours",
        difficulty: "Beginner",
        objectives: [
          "Major holidays",
          "Cultural celebrations",
          "Traditional phrases",
        ],
        prerequisite: "business-etiquette",
        image: "/images/courses/holiday-traditions.jpg",
      },
      {
        id: "social-media",
        title: "Social Media & Modern Communication",
        description: "Navigate digital communication and modern slang",
        lessons: 3,
        duration: "1 hour",
        difficulty: "Beginner",
        objectives: [
          "Internet slang",
          "Texting conventions",
          "Social media etiquette",
        ],
        prerequisite: "holiday-traditions",
        image: "/images/courses/social-media.jpg",
      },
    ],
  },
  pronunciation: {
    id: "pronunciation",
    title: "Pronunciation & Listening",
    description: "Improve your speaking clarity and listening comprehension",
    heroImage: "/images/courses/pronunciation-hero.jpg",
    color: "from-orange-500 to-red-500",
    icon: Volume2,
    courses: [
      {
        id: "difficult-sounds",
        title: "Difficult Sounds for Spanish Speakers",
        description: "Master challenging English sounds for Spanish speakers",
        lessons: 5,
        duration: "2-3 hours",
        difficulty: "Beginner",
        objectives: ["Vowel distinctions", "Consonant clusters", "Th sounds"],
        prerequisite: null,
        image: "/images/courses/difficult-sounds.jpg",
      },
      {
        id: "listening-comprehension",
        title: "Basic Listening Comprehension",
        description: "Develop your ability to understand spoken English",
        lessons: 4,
        duration: "1-2 hours",
        difficulty: "Beginner",
        objectives: [
          "Natural speech patterns",
          "Context clues",
          "Active listening",
        ],
        prerequisite: "difficult-sounds",
        image: "/images/courses/listening-comprehension.jpg",
      },
    ],
  },
};
