import {
  Heading,
  LayoutGrid,
  Megaphone,
  BarChart3,
  Component
} from "lucide-react";
const CATEGORY_CONFIG = {
  hero: {
    icon: Heading,
    bgColor: "bg-indigo-50",
    textColor: "text-indigo-600",
    borderColor: "border-indigo-200"
  },
  content: {
    icon: LayoutGrid,
    bgColor: "bg-emerald-50",
    textColor: "text-emerald-600",
    borderColor: "border-emerald-200"
  },
  cta: {
    icon: Megaphone,
    bgColor: "bg-orange-50",
    textColor: "text-orange-600",
    borderColor: "border-orange-200"
  },
  stats: {
    icon: BarChart3,
    bgColor: "bg-blue-50",
    textColor: "text-blue-600",
    borderColor: "border-blue-200"
  },
  default: {
    icon: Component,
    bgColor: "bg-slate-50",
    textColor: "text-slate-600",
    borderColor: "border-slate-200"
  }
};
function getCategoryConfig(category) {
  return CATEGORY_CONFIG[category] || CATEGORY_CONFIG.default;
}
function getCategoryIcon(category) {
  return getCategoryConfig(category).icon;
}
function getCategoryColors(category) {
  const config = getCategoryConfig(category);
  return {
    bg: config.bgColor,
    text: config.textColor,
    border: config.borderColor
  };
}
export {
  CATEGORY_CONFIG,
  getCategoryColors,
  getCategoryConfig,
  getCategoryIcon
};
