Skip to main content

sidebarRegistry

MS Code Extension API


MS Code Extension API / core/extensionAPI/registry/sidebarRegistry

core/extensionAPI/registry/sidebarRegistry

Interfaces

SidebarPanelDef

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:71

Properties

activityBarId

activityBarId: string

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:72

optional header?: SidebarPanelHeader

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:73

sections

sections: SidebarSectionDef[]

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:74


SidebarPanelHeader

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:59

Properties

actions?

optional actions?: MenuItem[]

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:65

maxOverflow?

optional maxOverflow?: number

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:66

title

title: string

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:60


SidebarSectionContext

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:16

Properties

expanded

expanded: boolean

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:18

height

height: number | "auto"

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:17


SidebarSectionDef

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:23

Properties

actions?

optional actions?: MenuItem[]

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:53

content

content: SidebarSectionContent

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:26

defaultExpanded?

optional defaultExpanded?: boolean

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:30

defaultHeight?

optional defaultHeight?: number | "auto"

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:32

fillHeight?

optional fillHeight?: boolean

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:31

hidden?

optional hidden?: boolean

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:27

id

id: string

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:24

maxHeight?

optional maxHeight?: number

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:33

maxOverflow?

optional maxOverflow?: number

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:54

minHeight?

optional minHeight?: number

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:34

scrollX?

optional scrollX?: boolean

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:37

sticky?

optional sticky?: boolean

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:40

stickyTop?

optional stickyTop?: number

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:41

stickyZIndex?

optional stickyZIndex?: number

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:42

title

title: ReactNode

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:25

Type Aliases

SidebarSectionContent

SidebarSectionContent = React.ReactNode | React.ComponentType | ((ctx) => React.ReactNode)

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:11

Variables

sidebarMenuId

const sidebarMenuId: object

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:79

Type Declaration

header

header: (activityBarId) => string

Parameters
activityBarId

string

Returns

string

section

section: (activityBarId, sectionId) => string

Parameters
activityBarId

string

sectionId

string

Returns

string


sidebarRegistry

const sidebarRegistry: SidebarRegistry

Defined in: core/extensionAPI/registry/sidebarRegistry.ts:154

References

Re-exports MenuItem