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