Documentation / @zerotal/admin / index / PanelPage
Interface: PanelPage
Defined in: admin/src/PanelInstance.ts:76
A registered custom page, normalized from either door — an AdminPage subclass registered by the app, or a PageContribution pushed in by a package.
Properties
slug
slug:
string
Defined in: admin/src/PanelInstance.ts:77
page
page:
PanelPageClass
Defined in: admin/src/PanelInstance.ts:78
title
title:
string
Defined in: admin/src/PanelInstance.ts:79
ability
ability:
string|undefined
Defined in: admin/src/PanelInstance.ts:80
cluster?
optionalcluster?: typeofCluster
Defined in: admin/src/PanelInstance.ts:82
The cluster this page belongs to, when it has one.
navigationLabel
navigationLabel:
string
Defined in: admin/src/PanelInstance.ts:83
navigationIcon
navigationIcon:
string
Defined in: admin/src/PanelInstance.ts:84
navigationGroup
navigationGroup:
string|undefined
Defined in: admin/src/PanelInstance.ts:85
navigationSort
navigationSort:
number
Defined in: admin/src/PanelInstance.ts:86
showInNavigation
showInNavigation:
boolean
Defined in: admin/src/PanelInstance.ts:87
routeParams
routeParams:
string[]
Defined in: admin/src/PanelInstance.ts:88
navigationBadge?
optionalnavigationBadge?: () =>string|number|Promise<string|number|null> |null
Defined in: admin/src/PanelInstance.ts:89
Returns
string | number | Promise<string | number | null> | null
navigationBadgeColor?
optionalnavigationBadgeColor?:BadgeTone
Defined in: admin/src/PanelInstance.ts:90