Setting.razor 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. @namespace EasyTemplate.Blazor.Web.Components.Pages.Account.Setting
  2. @page "/account/setting"
  3. @attribute [ReuseTabsPage(Title = "用户设置")]
  4. <GridContent>
  5. <div class="main__b__2">
  6. <div class="leftMenu">
  7. <Menu
  8. Mode="MenuMode.Inline"
  9. SelectedKeys="new []{TSelectKey}"
  10. OnMenuItemClicked="SelectKey">
  11. @foreach (var item in _menuMap)
  12. {
  13. <MenuItem Key="@item.Key">@item.Value</MenuItem>
  14. }
  15. </Menu>
  16. </div>
  17. <div class="right__b__0">
  18. <div class="title">@_menuMap[TSelectKey]</div>
  19. @switch (TSelectKey)
  20. {
  21. case "base":
  22. <BaseView />
  23. break;
  24. @* case "security":
  25. <SecurityView />
  26. break; *@
  27. case "binding":
  28. <BindingView />
  29. break;
  30. @* case "notification":
  31. <NotificationView />
  32. break; *@
  33. }
  34. </div>
  35. </div>
  36. </GridContent>