import React from 'react'; import classnames from 'classnames'; import Tab from './Tab'; import './Tabs.css'; interface TabsProps { controlClass?: string; tabs: object; activeTabLabel: string; setActiveTabLabel: (...args: unknown[]) => unknown; children: React.ReactElement; } const Tabs = (props: TabsProps) => { const { tabs, controlClass, activeTabLabel, setActiveTabLabel, children: activeTab } = props; const onClickTabControl = (tabLabel: any) => setActiveTabLabel(tabLabel); const getControlClass = classnames({ tabs__controls: true, [`tabs__controls--${controlClass}`]: controlClass, }); return (