using BootstrapBlazor.Components; using Microsoft.AspNetCore.Components.Routing; using System.Collections.Generic; namespace Blazor.App.Shared { /// /// /// 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? Menus { get; set; } /// /// OnInitialized 方法 /// protected override void OnInitialized() { base.OnInitialized(); Menus = GetIconSideMenuItems(); } private static List GetIconSideMenuItems() { var menus = new List { 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; } } }