Skip to content
PricingReleases

PluginViewContainerWorkspaceTab

Defined in: plugin.ts:39

optional alwaysMounted?: boolean

Defined in: plugin.ts:60


optional badgeStoreKey?: string | null

Defined in: plugin.ts:62


optional chrome?: boolean

Defined in: plugin.ts:59


optional controllerMethods?: string[]

Defined in: plugin.ts:61


optional defaultVisible?: boolean

Defined in: plugin.ts:56


optional devOnly?: boolean

Defined in: plugin.ts:57


optional entityIdKey?: string

Defined in: plugin.ts:53

Tab-data key the entity id is written under. Defaults to entityId; set it when the view already reads a differently-named key (e.g. planId).


optional entityType?: string

Defined in: plugin.ts:48

Entity type this tab renders (task, automation, …). Declaring it makes the tab the canonical destination for that entity everywhere in the shell — chip clicks, omnibox picks, and host.sidePanel.openEntity all resolve here instead of each caller inventing its own panel. Defaults to tabType.


optional group?: string

Defined in: plugin.ts:63


optional hostChrome?: "address-bar"

Defined in: plugin.ts:54


kind: "workspace-tab"

Defined in: plugin.ts:40


optional mobilePreview?: PluginUiMobilePreview | null

Defined in: plugin.ts:64


optional order?: number

Defined in: plugin.ts:65


optional previewFamily?: boolean

Defined in: plugin.ts:58


optional shortcutKey?: string

Defined in: plugin.ts:67


optional tabType?: string

Defined in: plugin.ts:41


optional thumbnail?: string | null

Defined in: plugin.ts:66


optional workspaceTab?: boolean

Defined in: plugin.ts:55