update main layout

main
Peace 10 months ago
parent bf348825d5
commit 2d413425da
  1. 21
      ComponentPractice/ComponentPractice/Components/Layout/MainLayout.razor
  2. 32
      ComponentPractice/ComponentPractice/Components/Layout/NavMenu.razor

@ -1,20 +1,13 @@
@inherits LayoutComponentBase @inherits LayoutComponentBase
<div class="page"> <RadzenLayout>
<div class="rz-border-base-300"> <NavMenu />
<NavMenu /> <RadzenBody>
</div> <div class="rz-p-4">
@Body
<main>
<div class="top-row px-4 rz-border-base-300">
<a href="https://learn.microsoft.com/aspnet/core/" target="_blank">About</a>
</div> </div>
</RadzenBody>
<article class="content px-4"> </RadzenLayout>
@Body
</article>
</main>
</div>
<div id="blazor-error-ui"> <div id="blazor-error-ui">
An unhandled error has occurred. An unhandled error has occurred.

@ -1,25 +1,22 @@
@rendermode RenderMode.InteractiveServer @rendermode RenderMode.InteractiveServer
<div class="top-row ps-3 navbar navbar-dark"> <RadzenHeader>
<div class="container-fluid"> <RadzenStack Orientation="Orientation.Horizontal" AlignItems="AlignItems.Center" Gap="0">
<a class="navbar-brand" href="">ComponentPractice</a> <RadzenSidebarToggle Click="@(() => sidebarExpanded = !sidebarExpanded)" />
</div> <RadzenLabel Text="Radzen Component Practice" />
</div> </RadzenStack>
</RadzenHeader>
<input type="checkbox" title="Navigation menu" class="navbar-toggler" /> <RadzenSidebar class="rz-p-2" Responsive="false" Style="width: max-content">
<div class="nav-scrollable">
<RadzenStack AlignItems="AlignItems.Center"> <RadzenStack AlignItems="AlignItems.Center">
<RadzenPanelMenu Multiple="true"> <RadzenPanelMenu Multiple="true" DisplayStyle="@(sidebarExpanded ? MenuItemDisplayStyle.IconAndText : MenuItemDisplayStyle.Icon)">
<div onclick="document.querySelector('.navbar-toggler').click()"> <div onclick="document.querySelector('.navbar-toggler').click()">
<RadzenPanelMenuItem Text="Home" Icon="home" Path="" /> <RadzenPanelMenuItem Text="Home" Icon="home" Path="" />
</div> </div>
<RadzenPanelMenuItem Text="Original" Icon="first_page"> <RadzenPanelMenuItem Text="Original" Icon="first_page">
<div onclick="document.querySelector('.navbar-toggler').click()"> <div onclick="document.querySelector('.navbar-toggler').click()">
<RadzenPanelMenuItem Text="Counter" Icon="trending_up" Path="counter" /> <RadzenPanelMenuItem Text="Counter" Icon="trending_up" Path="counter" />
<RadzenPanelMenuItem Text="Weather" Icon="cloud" Path="weather" /> <RadzenPanelMenuItem Text="Weather" Icon="cloud" Path="weather" />
</div> </div>
</RadzenPanelMenuItem> </RadzenPanelMenuItem>
<RadzenPanelMenuItem Text="UI Fundamentals" Icon="water_drop"> <RadzenPanelMenuItem Text="UI Fundamentals" Icon="water_drop">
<div onclick="document.querySelector('.navbar-toggler').click()"> <div onclick="document.querySelector('.navbar-toggler').click()">
@ -51,5 +48,8 @@
</RadzenPanelMenuItem> </RadzenPanelMenuItem>
</RadzenPanelMenu> </RadzenPanelMenu>
</RadzenStack> </RadzenStack>
</div> </RadzenSidebar>
@code {
bool sidebarExpanded = true;
}
Loading…
Cancel
Save