MutkaMutka

MutkaSidebarPanel

Reference — MutkaSidebarPanel in the Mutka module API.

Interface: MutkaSidebarPanel

Defined in: module-registry/module-registry.types.ts:125

Properties

component

component: ComponentType<SidebarPanelProps>;

Defined in: module-registry/module-registry.types.ts:137

React component rendered inside the panel


defaultWidth?

optional defaultWidth?: number;

Defined in: module-registry/module-registry.types.ts:135

Default panel width in pixels. Min 180, max 480.


icon

icon: string;

Defined in: module-registry/module-registry.types.ts:129

Icon shown in the sidebar tab strip (emoji or SF Symbol name)


id

id: string;

Defined in: module-registry/module-registry.types.ts:127

Globally unique ID, format: "module-id.panel-name"


side?

optional side?: "left" | "right";

Defined in: module-registry/module-registry.types.ts:133

Which side the panel prefers. Core may override based on layout.


title

title: string;

Defined in: module-registry/module-registry.types.ts:131

Tooltip / accessible label for the panel tab

On this page