# SbInspectorPanel A collapsible properties panel for inspecting and editing selected elements. Commonly used as a sidebar in visual builders and design tools. ## Parameters | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | Title | string | "Properties" | Panel title | | Collapsible | bool | true | Whether panel can be collapsed | | Collapsed | bool | false | Current collapsed state | | Class | string? | null | Additional CSS classes | ## Events | Event | Type | Description | |-------|------|-------------| | CollapsedChanged | EventCallback | Fired when collapsed state changes | ## Templates / Slots | Slot | Type | Description | |------|------|-------------| | ChildContent | RenderFragment? | Panel content (used when Sections is not provided) | | Sections | RenderFragment? | Container for SbInspectorSection components | | HeaderActions | RenderFragment? | Action buttons in the header | ## CSS Classes - `sb-inspector-panel` - Base class - `sb-inspector-panel--collapsed` - Collapsed state - `sb-inspector-panel__header` - Header container - `sb-inspector-panel__title` - Title text - `sb-inspector-panel__toggle` - Collapse toggle button - `sb-inspector-panel__header-actions` - Header actions container - `sb-inspector-panel__body` - Body content area ## Examples ### Basic Inspector Panel ```razor ``` ### With Sections ```razor ``` ### With Header Actions ```razor ``` ### Controlled Collapse ```razor

Panel content here

@(isCollapsed ? "Expand" : "Collapse") @code { private bool isCollapsed = false; } ``` ### Non-Collapsible Panel ```razor ``` ### Visual Builder Sidebar ```razor ``` ### Multiple Panels ```razor
```