'use client'; import { Tab } from '@ariakit/react'; import classnames from 'classnames'; import React from 'react'; import type { ReactNode } from 'react'; export interface MdTabTitleProps { title: string; index: number; disabled?: boolean; chips?: boolean; chipsPrefixIcon?: ReactNode; } export const MdTabTitle: React.FunctionComponent = ({ title, index, disabled = false, chips, chipsPrefixIcon, }: MdTabTitleProps) => { const classNames = classnames({ [chips ? 'md-chip' : 'md-tabs-button']: true, 'md-tabs-button--disabled': !!disabled && !chips, 'md-chip--disabled': !!disabled && chips, }); return ( {chips && chipsPrefixIcon ?
{chipsPrefixIcon}
: null} {title}
); }; export default MdTabTitle;