import React, { useState } from 'react';
const Tabs = ({ children }) => {
const [activeTab, setActiveTab] = useState(children[0].props.label);
const handleClick = (e, newActiveTab) => {
e.preventDefault();
setActiveTab(newActiveTab);
};
return (
{children.map((child) => (
- handleClick(e, child.props.label)}
>
{child.props.label}
))}
{children.map((child) => {
if (child.props.label === activeTab) {
return (
{child.props.children}
);
}
return null;
})}
);
};
export const Tab = ({ label, children }) => {
return (
{children}
);
};
export default Tabs;