import type { ComponentProps, ElementType } from 'react'; import React from 'react'; import cx from 'classnames'; import css from './tabs.module.css'; export type TabItemProps = { isTabActive?: boolean; as?: T; } & ComponentProps; export const TabItem = (props: TabItemProps) => { const { className = '', as: Component = 'button', isTabActive = false, ...restProps } = props; return ( ); }; export type TabsProps = ComponentProps<'div'>; export const Tabs = (props: TabsProps) => { const { className = '', ...restProps } = props; return
; }; Tabs.Item = TabItem;