import villa from "@/assets/property-villa.jpg";
import apartment from "@/assets/property-apartment.jpg";
import townhouse from "@/assets/property-townhouse.jpg";

export type Property = {
  slug: string;
  name: string;
  developer: string;
  location: string;
  priceFrom: string;
  handover: string;
  bedrooms: string;
  type: "Apartment" | "Villa" | "Townhouse" | "Penthouse";
  status: "Off-Plan" | "Ready";
  image: string;
  tagline: string;
  highlights: string[];
};

export const properties: Property[] = [
  {
    slug: "greenz-by-danube",
    name: "Greenz by Danube",
    developer: "Danube Properties",
    location: "Dubai Investments Park",
    priceFrom: "AED 720K",
    handover: "Q4 2027",
    bedrooms: "Studio – 3 BR",
    type: "Apartment",
    status: "Off-Plan",
    image: apartment,
    tagline: "Garden-facing residences with resort amenities.",
    highlights: ["1% monthly payment plan", "40+ amenities", "10 min from Expo City"],
  },
  {
    slug: "serenz-danube",
    name: "Serenz by Danube",
    developer: "Danube Properties",
    location: "Jumeirah Village Circle",
    priceFrom: "AED 840K",
    handover: "Q2 2027",
    bedrooms: "Studio – 3 BR",
    type: "Apartment",
    status: "Off-Plan",
    image: apartment,
    tagline: "Wellness-inspired living in the heart of JVC.",
    highlights: ["Rooftop pool & spa", "Flexible plan", "High rental yield"],
  },
  {
    slug: "shahrukhz-by-danube",
    name: "Shahrukhz by Danube",
    developer: "Danube Properties",
    location: "Sheikh Zayed Road",
    priceFrom: "AED 1.7M",
    handover: "Q1 2028",
    bedrooms: "1 – 3 BR",
    type: "Apartment",
    status: "Off-Plan",
    image: apartment,
    tagline: "Branded residences on Dubai's iconic address.",
    highlights: ["Skyline views", "Concierge service", "Post-handover plan"],
  },
  {
    slug: "palm-signature-villa",
    name: "Palm Signature Villa",
    developer: "Zamelect Portfolio",
    location: "Palm Jumeirah",
    priceFrom: "AED 28M",
    handover: "Ready",
    bedrooms: "5 – 7 BR",
    type: "Villa",
    status: "Ready",
    image: villa,
    tagline: "Private beach frontage on Palm Jumeirah.",
    highlights: ["Private pool", "Direct beach", "Full smart home"],
  },
  {
    slug: "downtown-sky-penthouse",
    name: "Downtown Sky Penthouse",
    developer: "Emaar",
    location: "Downtown Dubai",
    priceFrom: "AED 12.5M",
    handover: "Ready",
    bedrooms: "4 BR",
    type: "Penthouse",
    status: "Ready",
    image: apartment,
    tagline: "Full-floor penthouse framing the Burj Khalifa.",
    highlights: ["Burj views", "Private lift", "Furnished"],
  },
  {
    slug: "marina-townhouse-collection",
    name: "Marina Townhouse Collection",
    developer: "Nakheel",
    location: "Dubai Marina",
    priceFrom: "AED 4.2M",
    handover: "Q3 2026",
    bedrooms: "3 – 4 BR",
    type: "Townhouse",
    status: "Off-Plan",
    image: townhouse,
    tagline: "Family townhouses steps from the water.",
    highlights: ["Waterfront community", "Private garden", "Post-handover 3 yrs"],
  },
];

export const getProperty = (slug: string) => properties.find((p) => p.slug === slug);
