function SpeedConverter() {
const [activeTab, setActiveTab] = useState('basic');
const tabs = [
{ id: 'basic', name: 'Basic STD', icon: '📐' },
{ id: 'trains', name: 'Trains', icon: '🚂' },
{ id: 'races', name: 'Races', icon: '🏃' },
{ id: 'boats', name: 'Boats & Streams', icon: '⛵' },
{ id: 'circular', name: 'Circular Track', icon: '⭕' },
{ id: 'average', name: 'Average Speed', icon: '📊' },
{ id: 'relative', name: 'Relative Speed', icon: '↔️' }
];
return (
🚀 Advanced Speed Calculator
Comprehensive tool for competitive exam preparation
{/* Tab Navigation */}
{tabs.map(tab => (
))}
{/* Tab Content */}
{activeTab === 'basic' &&
}
{activeTab === 'trains' &&
}
{activeTab === 'races' &&
}
{activeTab === 'boats' &&
}
{activeTab === 'circular' &&
}
{activeTab === 'average' &&
}
{activeTab === 'relative' &&
}
);
}
// Export to global registry
window.SpeedConverter = SpeedConverter;