import { type AspectsDef } from '../model/AspectsProps'; import { type LinkProps } from '../model/LinkProps'; import { type IconProps } from '../model/Picture'; export interface NavigationLinkProps extends LinkProps { displayArea?: string; dataHeader?: AspectsDef[]; dataFooter?: AspectsDef[]; items?: NavigationLinkProps[]; } /** * @title Ссылка * @required ["text", "href"] */ export interface TopMenuItemProps extends LinkProps, IconProps { /** @hidden */ items?: NavigationLinkProps[]; /** @hidden */ displayArea?: string; /** @hidden */ dataHeader?: AspectsDef[]; /** @hidden */ dataFooter?: AspectsDef[]; } export interface NavigationData { navigationItems?: TopMenuItemProps[]; }