/** Extracted from crm-html/index.html — feature-sec (Core Features). */

export interface FeatureSectionIntro {
  subTitle: string;
  title: string;
}

export interface FeatureLeadCard {
  id: number;
  titleIcon: string;
  title: string;
  description: string;
  listItems: string[];
  listIcon: string;
  ctaLabel: string;
  ctaHref: string;
  dashboardImage: string;
  dashboardAlt: string;
}

export interface FeatureTileCard {
  id: number;
  variant: "one" | "v2" | "v3" | "v4";
  icon: string;
  title: string;
  description?: string;
  imageLight?: string;
  imageDark?: string;
  image?: string;
  imageAlt?: string;
}

export interface FeatureWideCard {
  id: number;
  titleIcon: string;
  title: string;
  description: string;
  imageLight: string;
  imageDark: string;
  imageLightAlt: string;
  imageDarkAlt: string;
}

export interface HomeFeaturesContent {
  intro: FeatureSectionIntro;
  leadCard: FeatureLeadCard;
  topRowTiles: [FeatureTileCard, FeatureTileCard];
  bottomRowTiles: [FeatureTileCard, FeatureTileCard];
  wideCard: FeatureWideCard;
}

export const homeFeaturesContent: HomeFeaturesContent = {
  intro: {
    subTitle: "Core Features",
    title: "Boost Productivity with These Game-Changing Features",
  },
  leadCard: {
    id: 1,
    titleIcon: "/assets/images/icon/fea-icon.svg",
    title: "Lead & Contact Management",
    description:
      "Stay organized and control with powerful lead contact management tools. Capture, segment, and track every interaction",
    listItems: ["Lead Management", "Email & Integration", "Lead Management"],
    listIcon: "/assets/images/icon/arrow2.svg",
    ctaLabel: "Get Started",
    ctaHref: "/contact",
    dashboardImage: "/assets/images/event/dashboard.png",
    dashboardAlt: "Dashboard Preview",
  },
  topRowTiles: [
    {
      id: 2,
      variant: "one",
      icon: "/assets/images/icon/feature1-2.svg",
      title: "Advance Analytics & Reporting",
      image: "/assets/images/feature/feature1-1.png",
      imageAlt: "Analytics Feature Preview",
    },
    {
      id: 3,
      variant: "v2",
      icon: "/assets/images/icon/feature1-3.svg",
      title: "Friendly interface Collaboration Tools",
      description: "We Work better together with built-in collaboration.",
      imageLight: "/assets/images/feature/feature1-2.png",
      imageDark: "/assets/images/feature/feature1-2-dark.png",
      imageAlt: "Collaboration Feature Preview",
    },
  ],
  bottomRowTiles: [
    {
      id: 4,
      variant: "v3",
      icon: "/assets/images/icon/feature1-4.svg",
      title: "Advance Analytics & Reporting",
      description: "Enterprise-grade security & system business needs.",
      imageLight: "/assets/images/feature/feature1-3.png",
      imageDark: "/assets/images/feature/feature1-3-dark.png",
      imageAlt: "Analytics Feature Preview",
    },
    {
      id: 5,
      variant: "v4",
      icon: "/assets/images/icon/feature1-5.svg",
      title: "Friendly interface Collaboration Tools",
      description: "We Work better together with built-in collaboration.",
      imageLight: "/assets/images/feature/feature1-4.png",
      imageDark: "/assets/images/feature/feature1-4-dark.png",
      imageAlt: "Collaboration Feature Preview",
    },
  ],
  wideCard: {
    id: 6,
    titleIcon: "/assets/images/icon/feature1-6.svg",
    title: "Real-Time Notifications",
    description:
      "Stay instantly informed with real-time alerts that keep you ahead of every opportunity new lead, a scheduled meeting",
    imageLight: "/assets/images/feature/dashboard2.png",
    imageDark: "/assets/images/feature/dashboard2-dark.png",
    imageLightAlt: "Real-Time Notifications Preview Light",
    imageDarkAlt: "Real-Time Notifications Preview Dark",
  },
};

/** Compact list for simple grids / previews. */
export interface FeatureHighlightItem {
  id: number;
  title: string;
  description: string;
  icon: string;
}

export const featureHighlights: FeatureHighlightItem[] = [
  {
    id: 1,
    title: homeFeaturesContent.leadCard.title,
    description: homeFeaturesContent.leadCard.description,
    icon: homeFeaturesContent.leadCard.titleIcon,
  },
  {
    id: 2,
    title: homeFeaturesContent.topRowTiles[0].title,
    description: "Deep analytics and reporting for revenue teams.",
    icon: homeFeaturesContent.topRowTiles[0].icon,
  },
  {
    id: 3,
    title: homeFeaturesContent.topRowTiles[1].title,
    description: homeFeaturesContent.topRowTiles[1].description ?? "",
    icon: homeFeaturesContent.topRowTiles[1].icon,
  },
];
