UNPKG

@yandex/ui

Version:

Yandex UI components

44 lines (43 loc) 1.23 kB
import { FC, ReactNode, Ref } from 'react'; import { ILinkProps } from '../../Link/Link'; import './Header-Nav.css'; export declare type HeaderNavLinkProps = ILinkProps & { /** * Ссылка, куда ведет таб. */ href?: string; /** * Флаг для обозначения активного таба. */ active?: boolean; /** * Дополнительный className для таба. */ className?: string; /** * Иконка, которая встанет перед текстом. */ icon?: ReactNode; }; export declare type NavType = { /** * Дополнительный className для навигационных табов. */ className?: string; /** * Ссылка на корневой DOM-элемент компонента */ innerRef?: Ref<HTMLDivElement>; }; /** * Компонент группировки навигационных табов. * @param {NavType} props * */ export declare const HeaderNav: FC<NavType>; /** * Компонент навигационного таба. * @param {HeaderNavLinkProps} props * */ export declare const HeaderNavItem: FC<HeaderNavLinkProps>;