| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- using BootstrapBlazor.Components;
- using Microsoft.AspNetCore.Components.Routing;
- using System.Collections.Generic;
- namespace Blazor.App.Shared
- {
- /// <summary>
- ///
- /// </summary>
- public sealed partial class MainLayout
- {
- private bool UseTabSet { get; set; } = true;
- private string Theme { get; set; } = "";
- private bool IsOpen { get; set; }
- private bool IsFixedHeader { get; set; } = true;
- private bool IsFixedFooter { get; set; } = true;
- private bool IsFullSide { get; set; } = true;
- private bool ShowFooter { get; set; } = true;
- private List<MenuItem>? Menus { get; set; }
- /// <summary>
- /// OnInitialized 方法
- /// </summary>
- protected override void OnInitialized()
- {
- base.OnInitialized();
- Menus = GetIconSideMenuItems();
- }
- private static List<MenuItem> GetIconSideMenuItems()
- {
- var menus = new List<MenuItem>
- {
- new MenuItem() { Text = "首页", Icon = "fa fa-fw fa-fa", Url = "" },
- new MenuItem() { Text = "Counter", Icon = "fa fa-fw fa-check-square-o", Url = "counter" },
- new MenuItem() { Text = "Claims", Icon = "fa fa-fw fa-database", Url = "claims" },
- new MenuItem() { Text = "用户管理", Icon = "fa fa-user", Url = "users" },
- };
- return menus;
- }
- }
- }
|