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 */} {models.map((model, index) => ( ))} {/* Business Metrics */}
95%
Success Rate
500+
Projects
98%
Satisfaction
{/* Project Types */}
MVP
Enterprise
Scale-up
{/* Floating Decision Factors */}
Budget
🎯
Timeline
Scope
📋
{/* ROI Indicator */}
ROI ↗
{/* Selection Process Flow */}
1. Analyze Requirements
2. Compare Models
3. Select Best Fit
4. Start Project
); };