import { Product } from "@/store/cart-store";

/* ── Product Catalog Data ──────────────────────────────────────────
   Realistic men's fashion product data for Xevon e-commerce.
   All prices in Bangladeshi Taka (৳).
   Images use placeholder.co with gradient backgrounds.
──────────────────────────────────────────────────────────────────── */

export const products: Product[] = [
  {
    id: 1,
    name: "Premium Cotton Panjabi",
    namebn: "প্রিমিয়াম কটন পাঞ্জাবি",
    category: "Panjabi",
    price: 1890,
    originalPrice: 2450,
    discount: 23,
    colors: ["Black", "Navy", "Cream"],
    sizes: ["M", "L", "XL"],
    badge: "New",
    image: "https://placeholder.co/400x500/1a1a2e/eaeaea?text=Panjabi+Front",
    hoverImage: "https://placeholder.co/400x500/2d2d44/eaeaea?text=Panjabi+Back",
    rating: 4.8,
    reviews: 124,
    inStock: true,
  },
  {
    id: 2,
    name: "Oversized Drop Shoulder Tee",
    namebn: "ওভারসাইজড ড্রপ শোল্ডার টি",
    category: "T-Shirt",
    price: 650,
    originalPrice: 850,
    discount: 24,
    colors: ["Black", "White", "Gray"],
    sizes: ["M", "L", "XL", "2XL"],
    badge: "Trending",
    image: "https://placeholder.co/400x500/0f3460/eaeaea?text=Oversized+Tee",
    hoverImage: "https://placeholder.co/400x500/16213e/eaeaea?text=Oversized+Back",
    rating: 4.6,
    reviews: 312,
    inStock: true,
  },
  {
    id: 3,
    name: "Slim Fit Formal Shirt",
    namebn: "স্লিম ফিট ফর্মাল শার্ট",
    category: "Shirt",
    price: 1250,
    originalPrice: 1600,
    discount: 22,
    colors: ["White", "Blue", "Pink"],
    sizes: ["S", "M", "L", "XL"],
    badge: "",
    image: "https://placeholder.co/400x500/e8d5b7/333333?text=Formal+Shirt",
    hoverImage: "https://placeholder.co/400x500/d4c4a8/333333?text=Formal+Back",
    rating: 4.7,
    reviews: 89,
    inStock: true,
  },
  {
    id: 4,
    name: "Cotton Chino Trouser",
    namebn: "কটন চিনো ট্রাউজার",
    category: "Trouser",
    price: 990,
    originalPrice: 1350,
    discount: 27,
    colors: ["Khaki", "Navy", "Black"],
    sizes: ["M", "L", "XL"],
    badge: "Best Seller",
    image: "https://placeholder.co/400x500/2c2c2c/eaeaea?text=Chino+Trouser",
    hoverImage: "https://placeholder.co/400x500/3d3d3d/eaeaea?text=Chino+Back",
    rating: 4.9,
    reviews: 256,
    inStock: true,
  },
  {
    id: 5,
    name: "Winter Hooded Jacket",
    namebn: "উইন্টার হুডেড জ্যাকেট",
    category: "Winter Wear",
    price: 2800,
    originalPrice: 4500,
    discount: 38,
    colors: ["Black", "Gray", "Olive"],
    sizes: ["L", "XL", "2XL"],
    badge: "Hot",
    image: "https://placeholder.co/400x500/1b1b1b/eaeaea?text=Winter+Jacket",
    hoverImage: "https://placeholder.co/400x500/2a2a2a/eaeaea?text=Jacket+Back",
    rating: 4.5,
    reviews: 78,
    inStock: true,
  },
  {
    id: 6,
    name: "Drop Shoulder Polo Tee",
    namebn: "ড্রপ শোল্ডার পোলো টি",
    category: "Drop Shoulder",
    price: 780,
    originalPrice: 1100,
    discount: 29,
    colors: ["Navy", "Maroon", "Green"],
    sizes: ["M", "L", "XL"],
    badge: "New",
    image: "https://placeholder.co/400x500/533483/eaeaea?text=Polo+Tee",
    hoverImage: "https://placeholder.co/400x500/6b4f72/eaeaea?text=Polo+Back",
    rating: 4.4,
    reviews: 167,
    inStock: true,
  },
  {
    id: 7,
    name: "Embroidered Premium Panjabi",
    namebn: "এমব্রয়ডারি প্রিমিয়াম পাঞ্জাবি",
    category: "Panjabi",
    price: 2200,
    originalPrice: 2900,
    discount: 24,
    colors: ["White", "Cream", "Light Blue"],
    sizes: ["M", "L", "XL"],
    badge: "Premium",
    image: "https://placeholder.co/400x500/f0e6d3/333333?text=Embroidered",
    hoverImage: "https://placeholder.co/400x500/e6d5be/333333?text=Embroidered+Back",
    rating: 4.9,
    reviews: 53,
    inStock: true,
  },
  {
    id: 8,
    name: "Graphic Print Cotton Tee",
    namebn: "গ্রাফিক প্রিন্ট কটন টি",
    category: "T-Shirt",
    price: 550,
    originalPrice: 750,
    discount: 27,
    colors: ["Black", "White"],
    sizes: ["S", "M", "L", "XL", "2XL"],
    badge: "",
    image: "https://placeholder.co/400x500/1e3a5f/eaeaea?text=Graphic+Tee",
    hoverImage: "https://placeholder.co/400x500/274060/eaeaea?text=Graphic+Back",
    rating: 4.3,
    reviews: 198,
    inStock: true,
  },
  {
    id: 9,
    name: "Relaxed Fit Cargo Trouser",
    namebn: "রিল্যাক্সড ফিট কার্গো ট্রাউজার",
    category: "Trouser",
    price: 890,
    originalPrice: 1200,
    discount: 26,
    colors: ["Black", "Olive", "Beige"],
    sizes: ["M", "L", "XL", "2XL"],
    badge: "New",
    image: "https://placeholder.co/400x500/3c3c3c/eaeaea?text=Cargo+Trouser",
    hoverImage: "https://placeholder.co/400x500/4a4a4a/eaeaea?text=Cargo+Back",
    rating: 4.6,
    reviews: 143,
    inStock: true,
  },
  {
    id: 10,
    name: "Casual Linen Shirt",
    namebn: "ক্যাজুয়াল লিনেন শার্ট",
    category: "Shirt",
    price: 1150,
    originalPrice: 1500,
    discount: 23,
    colors: ["Sky Blue", "White", "Sand"],
    sizes: ["S", "M", "L", "XL"],
    badge: "",
    image: "https://placeholder.co/400x500/87CEEB/333333?text=Linen+Shirt",
    hoverImage: "https://placeholder.co/400x500/6db3d4/333333?text=Linen+Back",
    rating: 4.5,
    reviews: 92,
    inStock: true,
  },
  {
    id: 11,
    name: "Heavy Winter Overcoat",
    namebn: "হেভি উইন্টার ওভারকোট",
    category: "Winter Wear",
    price: 3500,
    originalPrice: 5500,
    discount: 36,
    colors: ["Charcoal", "Black", "Camel"],
    sizes: ["L", "XL", "2XL", "3XL"],
    badge: "Premium",
    image: "https://placeholder.co/400x500/2f2f2f/eaeaea?text=Overcoat",
    hoverImage: "https://placeholder.co/400x500/404040/eaeaea?text=Overcoat+Back",
    rating: 4.8,
    reviews: 34,
    inStock: true,
  },
  {
    id: 12,
    name: "Streetwear Drop Shoulder Hoodie",
    namebn: "স্ট্রিটওয়্যার ড্রপ শোল্ডার হুডি",
    category: "Drop Shoulder",
    price: 950,
    originalPrice: 1350,
    discount: 30,
    colors: ["Black", "Gray", "Wine"],
    sizes: ["M", "L", "XL", "2XL"],
    badge: "Trending",
    image: "https://placeholder.co/400x500/4a0e0e/eaeaea?text=Hoodie",
    hoverImage: "https://placeholder.co/400x500/5c1a1a/eaeaea?text=Hoodie+Back",
    rating: 4.7,
    reviews: 201,
    inStock: true,
  },
];

/* ── Category Data ──────────────────────────────────────────────── */
export interface Category {
  name: string;
  namebn: string;
  itemCount: number;
  gradient: string;
  icon: string;
}

export const categories: Category[] = [
  { name: "Panjabi", namebn: "পাঞ্জাবি", itemCount: 45, gradient: "from-amber-50 to-orange-100", icon: "Import" },
  { name: "T-Shirt", namebn: "টি-শার্ট", itemCount: 120, gradient: "from-blue-50 to-indigo-100", icon: "Shirt" },
  { name: "Drop Shoulder", namebn: "ড্রপ শোল্ডার", itemCount: 60, gradient: "from-purple-50 to-pink-100", icon: "StretchHorizontal" },
  { name: "Trouser", namebn: "ট্রাউজার", itemCount: 80, gradient: "from-emerald-50 to-green-100", icon: "Scissors" },
  { name: "Shirt", namebn: "শার্ট", itemCount: 95, gradient: "from-rose-50 to-red-100", icon: "LayoutGrid" },
  { name: "Winter Wear", namebn: "উইন্টার ওয়্যার", itemCount: 35, gradient: "from-cyan-50 to-sky-100", icon: "CloudSnow" },
];

/* ── Hero Slide Data ───────────────────────────────────────────── */
export interface HeroSlide {
  title: string;
  subtitle: string;
  description: string;
  cta: string;
  gradient: string;
  badge: string;
  badgeColor: string;
}

export const heroSlides: HeroSlide[] = [
  {
    title: "Elevate Your Style Game",
    subtitle: "New Collection 2025",
    description: "Discover premium Panjabi, Shirts, and more. Crafted for the modern Bangladeshi gentleman.",
    cta: "Shop Collection",
    gradient: "from-gray-900 via-gray-800 to-orange-900/80",
    badge: "New Collection 2025",
    badgeColor: "bg-orange-500",
  },
  {
    title: "Winter Sale Up to 50% OFF",
    subtitle: "Limited Time",
    description: "Cozy jackets, hoodies, and warm panjabis at unbeatable prices. Don't miss out!",
    cta: "Shop Winter Sale",
    gradient: "from-orange-600 via-orange-700 to-gray-900",
    badge: "Limited Time",
    badgeColor: "bg-white text-orange-600",
  },
  {
    title: "Drop Shoulder Collection",
    subtitle: "Premium Quality",
    description: "Trendy drop-shoulder t-shirts in premium cotton. Available in multiple colors.",
    cta: "Explore Now",
    gradient: "from-gray-900 via-blue-950 to-gray-900",
    badge: "Premium Quality",
    badgeColor: "bg-sky-400 text-gray-900",
  },
];

/* ── Promo Banner Data ──────────────────────────────────────────── */
export interface PromoBanner {
  title: string;
  subtitle: string;
  description: string;
  cta: string;
  gradient: string;
  badge: string;
  badgeColor: string;
}

export const promoBanners: PromoBanner[] = [
  {
    title: "50% OFF",
    subtitle: "Winter Collection",
    description: "Warm up your wardrobe with premium winter essentials",
    cta: "Shop Now",
    gradient: "from-orange-500 via-orange-600 to-orange-700",
    badge: "Winter Collection",
    badgeColor: "bg-white text-orange-600",
  },
  {
    title: "Drop Shoulder",
    subtitle: "New Arrivals",
    description: "Trendy oversized fits for everyday style",
    cta: "Explore",
    gradient: "from-gray-900 via-gray-800 to-gray-700",
    badge: "New Arrivals",
    badgeColor: "bg-orange-500 text-white",
  },
];
