import { FeatureUpgradeTab } from "@/components/pro/feature-upgrade-tab"
import { Settings, Link2, ScrollText, Globe, Palette, RotateCcw } from "lucide-react"

export function UpgradeTab() {
  return (
    <FeatureUpgradeTab
      headline="Unlock the Full Power of Cookie Consent"
      description="Get advanced behavior controls, third-party integrations, consent logging, geo-targeting, and more with Swift Commerce Pro."
      features={[
        {
          icon: Settings,
          title: "Advanced Behavior Controls",
          description: "Display timing, scroll blocking, auto-hide, and consent renewal settings for full control over your cookie popup."
        },
        {
          icon: Link2,
          title: "Third-Party Integrations",
          description: "Conditionally load Google Analytics, Google Tag Manager, and Facebook Pixel based on user consent."
        },
        {
          icon: ScrollText,
          title: "Consent Logging",
          description: "Keep detailed records of user consent for GDPR compliance documentation with export and retention controls."
        },
        {
          icon: Globe,
          title: "Geo-Targeting",
          description: "Show the cookie notice only to visitors from EU, EEA, or GDPR-affected countries."
        },
        {
          icon: Palette,
          title: "Style Options & Templates",
          description: "Customize border radius, blur, overlay effects, and fine-tune every template's appearance."
        },
        {
          icon: RotateCcw,
          title: "Reopen Button",
          description: "Let users change their consent preferences anytime with a floating button or footer link."
        },
      ]}
      checklist={[
        "Display timing and auto-hide controls",
        "Scroll blocking and click-outside behavior",
        "Google Analytics consent integration",
        "Google Tag Manager consent integration",
        "Facebook Pixel consent integration",
        "Consent log viewer with CSV export",
        "Log retention management",
        "EU and GDPR geo-targeting",
        "Full template customization for every template",
        "Border radius, blur, and overlay options",
        "Floating reopen button",
        "Consent renewal after policy updates",
      ]}
    />
  )
}
