|
<SfSidebar HtmlAttributes="@HtmlAttribute" Target=".main-content" Width="220px" DockSize="50px" EnableDock="true" @ref="Sidebar" @bind-IsOpen="SidebarToggle">
<ChildContent>
<div class="main-menu">
<p class="main-menu-header">MAIN</p>
<div>
<SfMenu CssClass="dock-menu" Items="@MainMenuItems" Orientation="@VerOrientation"EnableScrolling="true">
<MenuEvents TValue="MenuItem" OnOpen="@BeforeOpenHandler"></MenuEvents>
</SfMenu>
</div>
</div>
<div class="action">
<p class="main-menu-header">ACTION</p>
<button class="e-btn action-btn" id="action-button">+ Button</button>
</div>
</ChildContent>
</SfSidebar>
@code {
private void BeforeOpenHandler(BeforeOpenCloseMenuEventArgs<MenuItem> e)
{
if (e.ParentItem.Text == "Settings")
e.ScrollHeight = 320;
}
} |