[C28-21][@ant] fix: icon в IWorkspaceRouteMeta опционален для hidden-роутов
Страницы deep-link (карточка документа, name=document-details/ user-document-details) помечены meta.hidden=true и в навигацию не попадают — иконка им не нужна. Drawer рендерит q-icon под v-if='item.icon', undefined безопасен. Убирает TS2741 'Property icon is missing'. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
export interface IWorkspaceRouteMeta {
|
||||
title: string
|
||||
icon: string
|
||||
// Иконка пункта меню. Необязательна: hidden-роуты (deep-link страницы вроде
|
||||
// карточки документа) в навигацию не попадают и иконки не имеют. В drawer
|
||||
// рендер гардится `v-if='item.icon'`, undefined безопасен.
|
||||
icon?: string
|
||||
roles: string[]
|
||||
agreements?: string[]
|
||||
conditions?: string
|
||||
|
||||
Reference in New Issue
Block a user