Interface: UsagePanelRegistration
Defined in: types/frontend.ts:265
Registration for a usage panel component.
Properties
aiMode
aiMode:
string
Defined in: types/frontend.ts:270
AI mode this usage panel applies to
component
component:
PluginComponentType<UsagePanelProps>
Defined in: types/frontend.ts:273
Component that renders the usage information
icon?
optionalicon:PluginComponentType<{className?:string;size?:number; }>
Defined in: types/frontend.ts:279
Icon component for tab headers in multi-provider mode
id
id:
string
Defined in: types/frontend.ts:267
Unique panel identifier
label?
optionallabel:string
Defined in: types/frontend.ts:276
Display label for tab headers in multi-provider mode (defaults to aiMode capitalized)
order?
optionalorder:number
Defined in: types/frontend.ts:282
Sort order when multiple panels match (lower = higher priority)