import { motion } from "framer-motion";
export const EngagementModelsVector = () => {
const models = [
{ name: "Fixed Price", icon: "💰", color: "from-blue-500 to-blue-600", position: { x: 20, y: 30 } },
{ name: "Time & Material", icon: "⏱️", color: "from-green-500 to-green-600", position: { x: 80, y: 30 } },
{ name: "Dedicated Team", icon: "👥", color: "from-accent to-pink-600", position: { x: 50, y: 70 } }
];
return (
{/* Central Business Hub */}
{/* Engagement Model Options */}
{models.map((model, index) => (
{model.icon}
{model.name.split(' ').map((word, i) => (
{word}
))}
{/* Model Benefits */}
{model.name === "Fixed Price" && "Predictable Cost"}
{model.name === "Time & Material" && "High Flexibility"}
{model.name === "Dedicated Team" && "Full Control"}
))}
{/* Connection Lines */}
{/* Business Metrics */}
{/* Project Types */}
{/* Floating Decision Factors */}
{/* ROI Indicator */}
ROI ↗
{/* Selection Process Flow */}
1. Analyze Requirements
2. Compare Models
3. Select Best Fit
4. Start Project
);
};