import { motion } from "motion/react"; import { FileText, Target, BarChart3, Download, Eye } from "lucide-react"; import { BrandedTag } from "./about/BrandedTag"; import { PrimaryCTAButton } from "./PrimaryCTAButton"; import { navigateTo } from "./Router"; interface Resource { id: number; title: string; description: string; type: string; category: string; icon: any; color: string; } const resources: Resource[] = [ { id: 1, title: "Leadership Assessment Framework", description: "Comprehensive self-leadership evaluation tool with detailed scoring methodology.", type: "PDF Guide", category: "Stage", icon: FileText, color: "#8B5CF6" }, { id: 2, title: "Executive Decision Making Toolkit", description: "Strategic frameworks and templates for complex organizational decision making.", type: "Toolkit", category: "B Frame", icon: Target, color: "#3B82F6" }, { id: 3, title: "Team Performance Metrics Dashboard", description: "Ready-to-use Excel template for tracking and improving team performance indicators.", type: "Excel Template", category: "Dashboard", icon: BarChart3, color: "#10B981" } ]; interface ResourceCardProps { resource: Resource; index: number; } function ResourceCard({ resource, index }: ResourceCardProps) { const IconComponent = resource.icon; return ( {/* Icon and Category */}
{/* Type and Category Tags */}
{resource.type} {resource.category}
{/* Title */}

{resource.title}

{/* Description */}

{resource.description}

{/* Download Button - Updated to redirect to learning resources */}
); } export function WhitepapersSection() { return (
{/* Section Header */}
{/* Branded Tag */} {/* Heading and CTA Container */}
{/* Main Heading */} Free Leadership Downloads {/* Browse All Resources Button - Updated to redirect to articles */} navigateTo('/self-learner-signup')} ariaLabel="Browse all leadership resources" />
{/* Description */} Access our collection of premium leadership tools, frameworks, and templates at no cost. Start implementing proven leadership strategies today.
{/* Resources Grid */}
{resources.map((resource, index) => ( ))}
); }