Mercurial > Grille > Grille-Config
diff Components/Layout/MainLayout.razor @ 0:689cde763395
init cimmit
author | Franklin Schmit <meokcin@gmail.com> |
---|---|
date | Thu, 05 Sep 2024 10:16:16 +0800 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Components/Layout/MainLayout.razor Thu Sep 05 10:16:16 2024 +0800 @@ -0,0 +1,38 @@ +@inherits LayoutComponentBase +@inject CookieThemeService CookieThemeService +<RadzenComponents /> + +<RadzenLayout style="grid-template-areas: 'rz-sidebar rz-header' 'rz-sidebar rz-body';"> + <RadzenHeader> + <RadzenRow JustifyContent="JustifyContent.Start" AlignItems="AlignItems.Center" Gap="0"> + <RadzenColumn Size="5"> + <RadzenSidebarToggle Click="@SidebarToggleClick"></RadzenSidebarToggle> + </RadzenColumn> + <RadzenColumn Size="7"> + <RadzenStack AlignItems="AlignItems.Center" Orientation="Orientation.Horizontal" JustifyContent="JustifyContent.End" Gap="0.5rem" class="rz-px-2"> + <RadzenAppearanceToggle /> + </RadzenStack> + </RadzenColumn> + </RadzenRow> + </RadzenHeader> + <RadzenBody Expanded="@sidebarExpanded"> + <RadzenRow class="rz-mx-auto rz-px-4 rz-pt-2 rz-pt-md-4 rz-pt-lg-6 rz-pt-xl-12 rz-pb-2 rz-pb-lg-12" Style="max-width: 1440px;"> + <RadzenColumn Size="12"> + @Body + </RadzenColumn> + </RadzenRow> + </RadzenBody> + <RadzenSidebar Expanded="@sidebarExpanded" style="z-index: 2"> + <RadzenStack AlignItems="Radzen.AlignItems.Center" class="rz-py-4 rz-py-lg-6" Style="padding: var(--rz-panel-menu-item-padding); border-bottom: var(--rz-panel-menu-item-border);"> + <RadzenImage Path="images/logo.png" style="width: 48px; height: 48px;" AlternateText="Application logo"></RadzenImage> + <RadzenText Text="Grille2" TextStyle="Radzen.Blazor.TextStyle.Subtitle1" class="rz-mb-0" style="color: var(--rz-sidebar-color);" /> + </RadzenStack> + <RadzenPanelMenu> + <RadzenPanelMenuItem Text="Home" Path="" /> + </RadzenPanelMenu> + <RadzenStack AlignItems="Radzen.AlignItems.Center" Gap="0" class="rz-py-4 rz-py-lg-6" Style="padding: var(--rz-panel-menu-item-padding);"> + <RadzenText Text="Grille2 v1.0.0" TextStyle="Radzen.Blazor.TextStyle.Caption" TagName="Radzen.Blazor.TagName.P" TextAlign="Radzen.TextAlign.Center" /> + <RadzenText Text="Copyright Ⓒ 2024" TextStyle="Radzen.Blazor.TextStyle.Caption" class="rz-mb-0" TagName="Radzen.Blazor.TagName.P" TextAlign="Radzen.TextAlign.Center" /> + </RadzenStack> + </RadzenSidebar> +</RadzenLayout>