import { motion } from "framer-motion";
import { Database, Server, MessageSquare, Box, Globe, Smartphone, MapPin, Link as LinkIcon, Scissors, Film, Play, BrainCircuit, Cpu, ArrowRight } from "lucide-react";
export const ShardingVisual = () => (
{/* Main Database */}
{/* Shards */}
{[0, 1, 2].map((i) => (
))}
);
export const KafkaVisual = () => (
{/* Producer */}
Producer
{/* Stream */}
{[0, 1, 2, 3].map((i) => (
))}
{/* Consumer Group */}
{[0, 1].map((i) => (
Consumer {i + 1}
))}
);
export const TransformersVisual = () => (
{[0, 1, 2].map((col) => (
{[0, 1, 2].map((row) => (
{/* Attention Lines */}
{col < 2 && [0, 1, 2].map((targetRow) => (
))}
))}
))}
);
export const QuantumVisual = () => (
{/* Orbits */}
{[0, 1, 2].map((i) => (
))}
{/* Nucleus */}
{/* Electrons */}
{[0, 1, 2].map((i) => (
))}
);
export const NetflixVisual = () => (
NETFLIX
{[0, 1, 2, 3, 4].map((i) => (
))}
Global CDN Streaming
);
export const BlackHoleVisual = () => (
{/* Accretion Disk */}
{/* Event Horizon */}
{/* Light Bending */}
);
export const URLShortenerVisual = () => (
https://very-long-website-name.com/resource/123456
bit.ly/7x9
);
export const UberVisual = () => (
{/* Map Grid */}
{Array.from({ length: 24 }).map((_, i) => (
))}
{/* User */}
User
{/* Driver */}
Driver
{/* Route Line */}
);