Table of Contents

Class BOBSidebarLayout

Namespace
BlazOrbit.Components.Layout
Assembly
BlazOrbit.dll
public class BOBSidebarLayout : BOBComponentBase, IPureBuiltComponent, IBuiltComponent
Inheritance
object
ComponentBase
BOBSidebarLayout
Implements
Inherited Members

Constructors

BOBSidebarLayout()

public BOBSidebarLayout()

Properties

ChildContent

Content rendered inside the component.

[Parameter]
public RenderFragment? ChildContent { get; set; }

Property Value

RenderFragment

CollapseBreakpoint

CollapseBreakpoint.

[Parameter]
public string? CollapseBreakpoint { get; set; }

Property Value

string

ContentMaxWidth

ContentMaxWidth.

[Parameter]
public string? ContentMaxWidth { get; set; }

Property Value

string

Header

Header.

[Parameter]
public RenderFragment? Header { get; set; }

Property Value

RenderFragment

HeaderHeight

HeaderHeight.

[Parameter]
public string? HeaderHeight { get; set; }

Property Value

string

ShowToggle

When true, the Toggle is shown.

[Parameter]
public bool ShowToggle { get; set; }

Property Value

bool

Sidebar

Sidebar.

[Parameter]
public RenderFragment? Sidebar { get; set; }

Property Value

RenderFragment

SidebarOpen

Whether the sidebar is open. Two-way bound through @bind-SidebarOpen.

[Parameter]
public bool SidebarOpen { get; set; }

Property Value

bool

SidebarOpenChanged

SidebarOpenChanged.

[Parameter]
public EventCallback<bool> SidebarOpenChanged { get; set; }

Property Value

EventCallback<bool>

SidebarSide

SidebarSide.

[Parameter]
public SidebarSide SidebarSide { get; set; }

Property Value

SidebarSide

SidebarWidth

SidebarWidth.

[Parameter]
public string? SidebarWidth { get; set; }

Property Value

string

StickyHeader

StickyHeader.

[Parameter]
public bool StickyHeader { get; set; }

Property Value

bool

StickySidebar

StickySidebar.

[Parameter]
public bool StickySidebar { get; set; }

Property Value

bool

Methods

BuildComponentCssVariables(Dictionary<string, string>)

Contributes additional CSS custom properties to the inline style attribute. Keys that collide with framework-owned --bob-inline-* variables will be overwritten.

public void BuildComponentCssVariables(Dictionary<string, string> cssVariables)

Parameters

cssVariables Dictionary<string, string>

BuildComponentDataAttributes(Dictionary<string, object>)

Contributes additional data- attributes to the root element. Keys that collide with framework-owned data-bob- attributes will be overwritten.

public void BuildComponentDataAttributes(Dictionary<string, object> dataAttributes)

Parameters

dataAttributes Dictionary<string, object>

BuildRenderTree(RenderTreeBuilder)

Renders the component to the supplied Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.

protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder RenderTreeBuilder