interface Tab {
value: string;
label: string;
}
interface Props {
tabs: Tab[];
value: string;
onChange: (value: string) => void;
danger?: string;
}
export function TabBar({ tabs, value, onChange, danger }: Props) {
return (
{tabs.map(tab => {
const isActive = tab.value === value;
const isDanger = danger && tab.value === danger;
return (
);
})}
);
}