Skip to main content

sdk.extensionpanelmanager

Home > @kittl/sdk > ExtensionPanelManager

ExtensionPanelManager interface

Manager for registering extension UI components in various panels of the Kittl editor.

Signature:

export interface ExtensionPanelManager 

Properties

Property

Modifiers

Type

Description

registerAiGeneratorTool

(extension: AIGeneratorTool) => void

Registers an AI generator tool that can plug into the AI input.

registerContextMenuItem

(extension: ContextMenuItem) => void

registerContextToolbarWidget

(extension: ContextToolbarWidget) => void

registerFooterToolbarItem

(extension: FooterToolbarItem) => void

Registers an extension in the bottom action panel. Renders an icon; when clicked, anything can happen

registerNavigationPanelItem

(extension: NavigationPanelItem) => void

Registers an extension in the main navigation panel. Renders an icon; when clicked, the associated component is displayed.

registerPropertiesPanelItem

(extension: PropertiesItem) => void