import React from "react";
import "./Tabs.css";
export default function Tabs({ value, labels, onChange } : any) {
return (
<div className={"tab-label-container"}>
{labels.map((label: any, i : any) => (
<Tab onClick={onChange} value={i} active={value === i} key={i}>
{label}
</Tab>
))}
</div>
);
}
function Tab({ onClick, value, active, children } : any) {
const handleClick = () => {
onClick(value);
};
return (
<div className={active ? "tab-label active" : "tab-label inactive"}>
<div onClick={handleClick}>{children}</div>
</div>
);
}