import React from 'react';
interface Tab {
id: string;
label: string;
icon?: React.ComponentType<{ className?: string }>;
}
interface TabNavigationProps {
tabs: Tab[];
activeTab: string;
onTabChange: (tabId: string) => void;
className?: string;
}
export default function TabNavigation({ tabs, activeTab, onTabChange, className = '' }: TabNavigationProps) {
return (
{tabs.map((tab) => {
const Icon = tab.icon;
return (
);
})}
);
}