UNPKG

@yandex/ui

Version:

Yandex UI components

36 lines (35 loc) 1.16 kB
import { RefObject, FC, ReactNode } from 'react'; import { ITabsMenuTabProps } from './Tab/TabsMenu-Tab'; import './TabsMenu.css'; export interface ITabsMenuProps { /** * Идентификатор активного пункта меню. */ activeTab?: string; /** * Функция, меняющая активный пункт меню */ onChange?: (tabId: string) => void; /** * Массив пунктов меню. */ tabs: ITabsMenuTabProps[]; /** * Дополнительные табы (используется в модификаторе withAdaptive) */ addonAfter?: ReactNode; /** * Ссылка на корневой DOM элемент компонента. */ innerRef?: RefObject<HTMLUListElement>; /** * Дополнительный класс. */ className?: string; } export declare const cnTabsMenu: import("@bem-react/classname").ClassNameFormatter; /** * Компонент для создания горизонтального меню. * @param {ITabsMenuProps} props */ export declare const TabsMenu: FC<ITabsMenuProps>;