@yandex/ui
Version:
Yandex UI components
44 lines (43 loc) • 1.23 kB
TypeScript
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>;