Юниверс DG SDK UI
v2.15.0

Интерфейс BaseRouteItem

Базовые свойства пункта маршрута

interface BaseRouteItem {
    color?: string;
    groupName: PageGroups;
    icon: ReactElement<any, (string | JSXElementConstructor<any>)> | IconName;
    lazyComponent: () => Promise<{ default: ComponentType<any> }>;
    menuDisplayName?: string;
    menuIsPinned?: boolean;
    menuOrder?: number;
    menuRoute?: string;
    resolver: () => boolean;
    route: string;
}
Индекс

Свойства

color?: string

Опциональный цвет

groupName: PageGroups

Имя группы

icon: ReactElement<any, (string | JSXElementConstructor<any>)> | IconName

Имя иконки

lazyComponent: () => Promise<{ default: ComponentType<any> }>

Функция загрузки компонента

menuDisplayName?: string

Отображаемое имя в меню

menuIsPinned?: boolean

Флаг закрепления в меню

menuOrder?: number

Порядковый номер в меню

menuRoute?: string

Маршрут для меню

resolver: () => boolean

Резолвер маршрута

route: string

Строка пути