// components/PortfolioCoreFeatures.tsx import { motion } from "framer-motion"; import { ReactNode } from "react"; import { Card, CardContent } from "@/components/ui/card"; // adjust path as per your project interface Feature { icon: ReactNode; title: string; description: string; } interface PortfolioCoreFeaturesProps { title: string; subtitle: string; features: Feature[]; } export function PortfolioCoreFeatures({ title, subtitle, features, }: PortfolioCoreFeaturesProps) { return (
{/* Section Heading */}

{title}

{subtitle}

{/* Features Grid */}
{features.map((feature, index) => (
{feature.icon}

{feature.title}

{feature.description}

))}
); }