|
|
|
@ -3,54 +3,42 @@ |
|
|
|
|
<RadzenHeader> |
|
|
|
|
<RadzenStack Orientation="Orientation.Horizontal" AlignItems="AlignItems.Center" Gap="0"> |
|
|
|
|
<RadzenSidebarToggle Click="@(() => sidebarExpanded = !sidebarExpanded)" /> |
|
|
|
|
<RadzenLabel Text="Radzen Component Practice" /> |
|
|
|
|
<RadzenLabel Text=".Net Blazor & Radzen Blazor" /> |
|
|
|
|
</RadzenStack> |
|
|
|
|
</RadzenHeader> |
|
|
|
|
<RadzenSidebar class="rz-p-2" Responsive="false" Style="width: max-content"> |
|
|
|
|
<RadzenSidebar class="rz-mt-12" Responsive="false" Style="width:max-content; position:absolute;" @bind-Expanded="sidebarExpanded"> |
|
|
|
|
<RadzenStack AlignItems="AlignItems.Center"> |
|
|
|
|
<RadzenPanelMenu Multiple="true" DisplayStyle="@(sidebarExpanded ? MenuItemDisplayStyle.IconAndText : MenuItemDisplayStyle.Icon)"> |
|
|
|
|
<div onclick="document.querySelector('.navbar-toggler').click()"> |
|
|
|
|
<RadzenPanelMenuItem Text="Home" Icon="home" Path="" /> |
|
|
|
|
</div> |
|
|
|
|
<RadzenPanelMenu Multiple="false"> |
|
|
|
|
<RadzenPanelMenuItem Text="Home" Icon="home" Click="@(() => sidebarExpanded = false)" Path="" /> |
|
|
|
|
<RadzenPanelMenuItem Text="Original" Icon="first_page"> |
|
|
|
|
<div onclick="document.querySelector('.navbar-toggler').click()"> |
|
|
|
|
<RadzenPanelMenuItem Text="Counter" Icon="trending_up" Path="counter" /> |
|
|
|
|
<RadzenPanelMenuItem Text="Weather" Icon="cloud" Path="weather" /> |
|
|
|
|
</div> |
|
|
|
|
<RadzenPanelMenuItem Text="Counter" Icon="trending_up" Click="@(() => sidebarExpanded = false)" Path="counter" /> |
|
|
|
|
<RadzenPanelMenuItem Text="Weather" Icon="cloud" Click="@(() => sidebarExpanded = false)" Path="weather" /> |
|
|
|
|
</RadzenPanelMenuItem> |
|
|
|
|
<RadzenPanelMenuItem Text="UI Fundamentals" Icon="water_drop"> |
|
|
|
|
<div onclick="document.querySelector('.navbar-toggler').click()"> |
|
|
|
|
<RadzenPanelMenuItem Text="Typo" Icon="text_fields" Path="typo" /> |
|
|
|
|
<RadzenPanelMenuItem Text="Icon" Icon="emoji_emotions" Path="icon" /> |
|
|
|
|
<RadzenPanelMenuItem Text="Borders" Icon="border_outer" Path="borders" /> |
|
|
|
|
<RadzenPanelMenuItem Text="SRBS" Icon="sort_by_alpha" Path="srbs" /> |
|
|
|
|
</div> |
|
|
|
|
<RadzenPanelMenuItem Text="Typo" Icon="text_fields" Click="@(() => sidebarExpanded = false)" Path="typo" /> |
|
|
|
|
<RadzenPanelMenuItem Text="Icon" Icon="emoji_emotions" Click="@(() => sidebarExpanded = false)" Path="icon" /> |
|
|
|
|
<RadzenPanelMenuItem Text="Borders" Icon="border_outer" Click="@(() => sidebarExpanded = false)" Path="borders" /> |
|
|
|
|
<RadzenPanelMenuItem Text="SRBS" Icon="sort_by_alpha" Click="@(() => sidebarExpanded = false)" Path="srbs" /> |
|
|
|
|
</RadzenPanelMenuItem> |
|
|
|
|
<RadzenPanelMenuItem Text="DataGrid" Icon="calendar_view_month"> |
|
|
|
|
<div onclick="document.querySelector('.navbar-toggler').click()"> |
|
|
|
|
<RadzenPanelMenuItem Text="Basic" Icon="view_headline" Path="datagrid" /> |
|
|
|
|
<RadzenPanelMenuItem Text="Advanced" Icon="view_headline" Path="datagridadv" /> |
|
|
|
|
<RadzenPanelMenuItem Text="REST" Icon="view_headline" Path="datagridrest" /> |
|
|
|
|
<RadzenPanelMenuItem Text="Editing" Icon="view_headline" Path="datagridedit" /> |
|
|
|
|
<RadzenPanelMenuItem Text="CSV Export" Icon="view_headline" Path="datagridcsvexport" /> |
|
|
|
|
</div> |
|
|
|
|
<RadzenPanelMenuItem Text="Basic" Icon="view_headline" Click="@(() => sidebarExpanded = false)" Path="datagrid" /> |
|
|
|
|
<RadzenPanelMenuItem Text="Advanced" Icon="view_headline" Click="@(() => sidebarExpanded = false)" Path="datagridadv" /> |
|
|
|
|
<RadzenPanelMenuItem Text="REST" Icon="view_headline" Click="@(() => sidebarExpanded = false)" Path="datagridrest" /> |
|
|
|
|
<RadzenPanelMenuItem Text="Editing" Icon="view_headline" Click="@(() => sidebarExpanded = false)" Path="datagridedit" /> |
|
|
|
|
<RadzenPanelMenuItem Text="CSV Export" Icon="view_headline" Click="@(() => sidebarExpanded = false)" Path="datagridcsvexport" /> |
|
|
|
|
</RadzenPanelMenuItem> |
|
|
|
|
<RadzenPanelMenuItem Text="DataList" Icon="list_alt"> |
|
|
|
|
<div onclick="document.querySelector('.navbar-toggler').click()"> |
|
|
|
|
<RadzenPanelMenuItem Text="Basic" Icon="format_list_bulleted" Path="datalist" /> |
|
|
|
|
<RadzenPanelMenuItem Text="Pager" Icon="format_list_bulleted" Path="datalistpager" /> |
|
|
|
|
</div> |
|
|
|
|
<RadzenPanelMenuItem Text="Basic" Icon="format_list_bulleted" Click="@(() => sidebarExpanded = false)" Path="datalist" /> |
|
|
|
|
<RadzenPanelMenuItem Text="Pager" Icon="format_list_bulleted" Click="@(() => sidebarExpanded = false)" Path="datalistpager" /> |
|
|
|
|
</RadzenPanelMenuItem> |
|
|
|
|
<RadzenPanelMenuItem Text="Layout" Icon="dashboard"> |
|
|
|
|
<div onclick="document.querySelector('.navbar-toggler').click()"> |
|
|
|
|
<RadzenPanelMenuItem Text="Layout" Icon="dashboard_customize" Path="layout" /> |
|
|
|
|
<RadzenPanelMenuItem Text="Stack" Icon="dashboard_customize" Path="layoutstack" /> |
|
|
|
|
</div> |
|
|
|
|
<RadzenPanelMenuItem Text="Layout" Icon="dashboard_customize" Click="@(() => sidebarExpanded = false)" Path="layout" /> |
|
|
|
|
<RadzenPanelMenuItem Text="Stack" Icon="dashboard_customize" Click="@(() => sidebarExpanded = false)" Path="layoutstack" /> |
|
|
|
|
</RadzenPanelMenuItem> |
|
|
|
|
</RadzenPanelMenu> |
|
|
|
|
</RadzenStack> |
|
|
|
|
</RadzenSidebar> |
|
|
|
|
|
|
|
|
|
@code { |
|
|
|
|
bool sidebarExpanded = true; |
|
|
|
|
bool sidebarExpanded = false; |
|
|
|
|
} |