Loading problem…
Build a Tabs component in React that allows users to switch between different content panels.
interface Tab {
id: string;
label: string;
content: React.ReactNode;
}
interface TabsProps {
tabs: Tab[];
defaultTab?: string;
}const tabs = [
{ id: 'tab1', label: 'Tab 1', content: <div>Content 1</div> },
{ id: 'tab2', label: 'Tab 2', content: <div>Content 2</div> },
{ id: 'tab3', label: 'Tab 3', content: <div>Content 3</div> },
];> Note: Use semantic HTML and ensure proper accessibility with ARIA attributes.