@inject NavigationManager NavigationManager @*
@item.Text
*@ داشبورد فروش محصولاتــ فروشگاه دسته بندی محصولاتـــ برند محصولاتــــ تخفیفـــ ها پرداختـــ ها مشترکین پنل پیامکی بلاگـــ ها دسته بندی های بلاگـــ نقش ها و کاربران
@code { private void SelectNav() { } private void SelectedChange(TreeItemData? data) { if (data != null) NavigationManager.NavigateTo(data.Page); } private HashSet TreeItems { get; set; } = new HashSet(); public class TreeItemData { public string Text { get; set; } public string Icon { get; set; } public string Page { get; set; } private bool _isActive; public bool IsActive { get { return _isActive; } set { _isActive = value; } } public HashSet TreeItems { get; set; } = new HashSet(); public TreeItemData(string text, string icon, string page) { Page = page; Text = text; Icon = icon; } } protected override void OnInitialized() { TreeItems.Add(new TreeItemData("داشبورد", Icons.Material.Outlined.Dashboard, "")); TreeItems.Add(new TreeItemData("فروش", Icons.Material.Outlined.ShoppingCart, "products")); TreeItems.Add(new TreeItemData("محصولات", Icons.Material.Outlined.CenterFocusStrong, "products")); TreeItems.Add(new TreeItemData("دسته بندی محصولات", Icons.Material.Outlined.AllInbox, "categories")); TreeItems.Add(new TreeItemData("برند محصولات", Icons.Custom.Brands.Facebook, "brands")); TreeItems.Add(new TreeItemData("بلاگ ها", Icons.Material.Outlined.Web, "blogs")); TreeItems.Add(new TreeItemData("دسته بندی بلاگ ها", Icons.Material.Outlined.Web, "blog/categories")); TreeItems.Add(new TreeItemData("مشترکین", Icons.Material.Outlined.People, "products")); TreeItems.Add(new TreeItemData("تنظیمات", Icons.Material.Outlined.Settings, "products")); } }