'use client' import { motion } from 'framer-motion' import { Language } from '@/lib/types' import { t } from '@/lib/i18n' import GradientText from '../ui/GradientText' import FadeInView from '../ui/FadeInView' import { Cpu, Brain, Server, Shield, Database } from 'lucide-react' interface TechnologySlideProps { lang: Language } const phaseColors = [ 'from-blue-500/20 to-blue-600/10 border-blue-500/30', 'from-indigo-500/20 to-indigo-600/10 border-indigo-500/30', 'from-purple-500/20 to-purple-600/10 border-purple-500/30', 'from-violet-500/20 to-violet-600/10 border-violet-500/30', 'from-fuchsia-500/20 to-fuchsia-600/10 border-fuchsia-500/30', ] const phaseAccents = [ 'text-blue-400', 'text-indigo-400', 'text-purple-400', 'text-violet-400', 'text-fuchsia-400', ] const layerIcons = [Cpu, Brain, Server, Shield, Database] const layerColors = [ 'text-blue-400 bg-blue-500/10 border-blue-500/20', 'text-purple-400 bg-purple-500/10 border-purple-500/20', 'text-green-400 bg-green-500/10 border-green-500/20', 'text-red-400 bg-red-500/10 border-red-500/20', 'text-amber-400 bg-amber-500/10 border-amber-500/20', ] export default function TechnologySlide({ lang }: TechnologySlideProps) { const i = t(lang) as any return (
{i.technology.subtitle}
{i.technology.timelineTitle}
{/* Timeline Line */}{phase.year}
{phase.phase}
{tech}
))}{i.technology.stackTitle}
{layer.name}
{layer.techs}