export interface SidebarSearchForm {
  id: number;
  placeholder: string;
  buttonIcon: string;
  buttonAlt: string;
}

export interface SidebarLinkItem {
  id: number;
  label: string;
  href: string;
}

export interface SidebarLinkGroup {
  id: number;
  title: string;
  wrapperClass: string;
  listClass: string;
  items: SidebarLinkItem[];
}

export interface SidebarNewsletter {
  id: number;
  description: string;
  placeholder: string;
  buttonLabel: string;
  buttonIcon: string;
  buttonAlt: string;
}

export interface SidebarData {
  searchForms: SidebarSearchForm[];
  linkGroups: SidebarLinkGroup[];
  newsletters: SidebarNewsletter[];
}

export const sidebarData: SidebarData = {
  searchForms: [
    {
      id: 1,
      placeholder: "Search",
      buttonIcon: "/assets/images/icon/search.svg",
      buttonAlt: "Search icon",
    },
  ],
  linkGroups: [
    {
      id: 1,
      title: "Categories",
      wrapperClass: "side-widget categorie-widegt",
      listClass: "blog-detail-list",
      items: [
        { id: 1, label: "AI & Technology", href: "#" },
        { id: 2, label: "Dashboard Design", href: "#" },
        { id: 3, label: "Mobile Apps Development", href: "#" },
        { id: 4, label: "Product Design", href: "#" },
        { id: 5, label: "SaaS Landing Template", href: "#" },
        { id: 6, label: "UX/UI Design", href: "#" },
      ],
    },
    {
      id: 2,
      title: "Tags",
      wrapperClass: "side-widget tag-widget",
      listClass: "tag-list m-0",
      items: [
        { id: 1, label: "Dashboard", href: "#" },
        { id: 2, label: "Design", href: "#" },
        { id: 3, label: "Mobile", href: "#" },
        { id: 4, label: "SaaS", href: "#" },
        { id: 5, label: "Software", href: "#" },
        { id: 6, label: "Technology", href: "#" },
      ],
    },
  ],
  newsletters: [
    {
      id: 1,
      description:
        "Stay ahead of the curve with the latest product updates, expert tips",
      placeholder: "Enter your email",
      buttonLabel: "Subscribe now",
      buttonIcon: "/assets/images/icon/arrow.svg",
      buttonAlt: "Arrow icon for subscribe button",
    },
  ],
};
