ActivityViewOptions
Defined in: namespaces.ts:244
Options for structured activity view registration.
Properties
Section titled “Properties”title:
string
Defined in: namespaces.ts:246
Display title for the activity view.
icon:
SFSymbolName
Defined in: namespaces.ts:248
SF Symbol name for the activity icon.
badge?
Section titled “badge?”
optionalbadge?:string
Defined in: namespaces.ts:250
Optional badge text.
optionalview?:ViewDescriptor
Defined in: namespaces.ts:252
JSON view descriptor for the sidebar content. Optional when linkedPanel is set.
handler?
Section titled “handler?”
optionalhandler?: (action) =>void|Promise<void>
Defined in: namespaces.ts:254
Handler function invoked for interactive elements within the view.
Parameters
Section titled “Parameters”action
Section titled “action”string
Returns
Section titled “Returns”void | Promise<void>
priority?
Section titled “priority?”
optionalpriority?:number
Defined in: namespaces.ts:256
Priority for ordering (100+ for plugins).
linkedPanel?
Section titled “linkedPanel?”
optionallinkedPanel?:string
Defined in: namespaces.ts:261
Links this activity bar icon to a registered pane panel. The value is the short panel ID (without plugin prefix).