function TradeLibrary({ onNavigate }) { const [filter, setFilter] = React.useState('All'); const categories = ['All', 'Engineering', 'Electrical & Electronics', 'Automotive', 'Construction', 'IT & New-Age']; const trades = [ { name: 'Electrician', hi: 'इलेक्ट्रीशियन', ta: 'மின்சாரம்', te: 'విద్యుత్', cat: 'Electrical & Electronics', sem: 4, students: 4120, lessons: 128, sims: 22 }, { name: 'Fitter', hi: 'फिटर', ta: 'பொருத்துனர்', te: 'ఫిట్టర్', cat: 'Engineering', sem: 4, students: 3880, lessons: 156, sims: 18 }, { name: 'Welder', hi: 'वेल्डर', ta: 'பற்றுவேலை', te: 'వెల్డర్', cat: 'Engineering', sem: 2, students: 2940, lessons: 74, sims: 12 }, { name: 'COPA', hi: 'सीओपीए', ta: 'கணினி', te: 'కంప్యూటర్', cat: 'IT & New-Age', sem: 2, students: 5210, lessons: 96, sims: 8, popular: true }, { name: 'Machinist', hi: 'मशीनिस्ट', ta: 'இயந்திரவாதி', te: 'యంత్రవాది', cat: 'Engineering', sem: 4, students: 1760, lessons: 142, sims: 24 }, { name: 'Turner', hi: 'टर्नर', ta: 'திருகுநர்', te: 'టర్నర్', cat: 'Engineering', sem: 4, students: 1410, lessons: 118, sims: 16 }, { name: 'Mechanic Diesel', hi: 'डीज़ल मैकेनिक', ta: 'டீசல் மெக்கானிக்', te: 'డీజిల్ మెక్', cat: 'Automotive', sem: 4, students: 2110, lessons: 134, sims: 20 }, { name: 'Electronics Mechanic', hi: 'इलेक्ट्रॉनिक्स', ta: 'எலெக்ட்ரானிக்ஸ்', te: 'ఎలక్ట్రానిక్స్', cat: 'Electrical & Electronics', sem: 4, students: 2880, lessons: 122, sims: 26 }, { name: 'Refrigeration & AC', hi: 'रेफ्रिजरेशन', ta: 'குளிர்சாதனம்', te: 'రెఫ్రిజిరేషన్', cat: 'Electrical & Electronics', sem: 4, students: 1540, lessons: 102, sims: 14 }, { name: 'Wireman', hi: 'वायरमैन', ta: 'கம்பியாள்', te: 'వైర్ మేన్', cat: 'Electrical & Electronics', sem: 2, students: 910, lessons: 68, sims: 10 }, { name: 'Plumber', hi: 'प्लंबर', ta: 'குழாய்', te: 'ప్లంబర్', cat: 'Construction', sem: 2, students: 820, lessons: 54, sims: 8 }, { name: 'ICTSM', hi: 'आईसीटीएसएम', ta: 'ICT', te: 'ICT', cat: 'IT & New-Age', sem: 4, students: 3120, lessons: 108, sims: 12, popular: true }, { name: 'Solar Technician', hi: 'सौर तकनीशियन', ta: 'சூரிய', te: 'సౌర', cat: 'IT & New-Age', sem: 2, students: 1240, lessons: 62, sims: 12, hot: true }, { name: 'Electric Vehicle Technician', hi: 'ईवी तकनीशियन', ta: 'மின் வாகனம்', te: 'ఎలక్ట్రిక్ వెహికల్', cat: 'Automotive', sem: 2, students: 860, lessons: 48, sims: 10, hot: true }, { name: 'Mechatronics', hi: 'मेकाट्रॉनिक्स', ta: 'மெக்கட்ரானிக்ஸ்', te: 'మెకట్రానిక్స్', cat: 'IT & New-Age', sem: 4, students: 640, lessons: 88, sims: 16, hot: true }, { name: 'CNC Operator', hi: 'सीएनसी', ta: 'CNC இயக்கம்', te: 'CNC ఆపరేటర్', cat: 'Engineering', sem: 2, students: 1190, lessons: 42, sims: 8, hot: true }, { name: 'Tool & Die Maker', hi: 'टूल एंड डाई', ta: 'கருவி', te: 'టూల్ డై', cat: 'Engineering', sem: 4, students: 540, lessons: 116, sims: 18 }, { name: 'Draughtsman (Mech)', hi: 'ड्राफ्ट्समैन', ta: 'வரைபடம்', te: 'డ్రాఫ్ట్స్ మెన్', cat: 'Engineering', sem: 4, students: 710, lessons: 78, sims: 6 }, { name: 'Surveyor', hi: 'सर्वेयर', ta: 'கணக்கீடு', te: 'సర్వేయర్', cat: 'Construction', sem: 4, students: 380, lessons: 64, sims: 8 }, { name: 'Foundryman', hi: 'फाउंड्री', ta: 'உலோகம்', te: 'ఫౌండ్రి', cat: 'Engineering', sem: 2, students: 260, lessons: 42, sims: 6 }, ]; const filtered = filter === 'All' ? trades : trades.filter(t => t.cat === filter); return (
Trade Library

20 NCVT trades, fully covered.

Semester-wise 3D lessons, virtual practicals and assessments — mapped to the latest DGT syllabus revision.

1,762 lessons
272 simulators
8 languages
{/* Filter tabs */}
{categories.map(c => ( ))}
{filtered.map(t => (
{ e.currentTarget.style.transform = 'translateY(-2px)'; e.currentTarget.style.boxShadow = 'var(--shadow-2)'; }} onMouseLeave={e => { e.currentTarget.style.transform = ''; e.currentTarget.style.boxShadow = ''; }} onClick={() => onNavigate('lesson')} >
{t.hot && NEW} {t.popular && POPULAR}
{t.name}
{t.hi} · {t.ta} · {t.te}
{t.sem} SEM {t.lessons} LESSONS {t.sims} SIMS
{t.students.toLocaleString('en-IN')} students enrolled
))}
); } window.TradeLibrary = TradeLibrary;