Widget.razor 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <DropdownWidget class="text-right flex-fill px-3">
  2. <DropdownWidgetItem Icon="fa fa-envelope-o" BadgeNumber="4">
  3. <HeaderTemplate>
  4. <span>您有 4 个未读消息</span>
  5. </HeaderTemplate>
  6. <BodyTemplate>
  7. @for (var index = 0; index < 4; index++)
  8. {
  9. <a class="dropdown-item d-flex align-items-center" href="#" @onclick:preventDefault>
  10. <div style="width: 40px; height: 40px;">
  11. <Avatar Url="_content/Blazor.App/images/argo-c.png" IsCircle="true" Size="Size.Small" />
  12. </div>
  13. <div class="ml-2">
  14. <div class="d-flex position-relative">
  15. <h4>Argo Zhang</h4>
  16. <small><i class="fa fa-clock-o"></i> @(4 + index) mins</small>
  17. </div>
  18. <div class="text-truncate">Why not buy a new awesome theme?</div>
  19. </div>
  20. </a>
  21. }
  22. </BodyTemplate>
  23. <FooterTemplate>
  24. <a href="#" @onclick:preventDefault>查看所有消息</a>
  25. </FooterTemplate>
  26. </DropdownWidgetItem>
  27. <DropdownWidgetItem Icon="fa fa-bell-o" BadgeNumber="10" HeaderColor="Color.Success" BadgeColor="Color.Warning">
  28. <HeaderTemplate>
  29. <span>您有 10 个未读通知</span>
  30. </HeaderTemplate>
  31. <BodyTemplate>
  32. @for (var index = 0; index < 10; index++)
  33. {
  34. <a class="dropdown-item d-flex align-items-center" href="#" @onclick:preventDefault>
  35. <i class="fa fa-users text-primary"></i>
  36. <div class="ml-2">5 new members joined</div>
  37. </a>
  38. }
  39. </BodyTemplate>
  40. <FooterTemplate>
  41. <a href="#" @onclick:preventDefault>查看所有通知</a>
  42. </FooterTemplate>
  43. </DropdownWidgetItem>
  44. <DropdownWidgetItem Icon="fa fa-flag-o" BadgeNumber="9" HeaderColor="Color.Danger" BadgeColor="Color.Danger">
  45. <HeaderTemplate>
  46. <span>您有 3 个任务</span>
  47. </HeaderTemplate>
  48. <BodyTemplate>
  49. <a href="#" class="dropdown-item" @onclick:preventDefault>
  50. <h3 class="position-relative">
  51. Design some buttons
  52. <small class="pull-right">20%</small>
  53. </h3>
  54. <Progress IsAnimated="true" IsStriped="true" Value="20" Color="Color.Primary"></Progress>
  55. </a>
  56. <a href="#" class="dropdown-item" @onclick:preventDefault>
  57. <h3 class="position-relative">
  58. Create a nice theme
  59. <small class="pull-right">40%</small>
  60. </h3>
  61. <Progress Value="40" Color="Color.Success"></Progress>
  62. </a>
  63. <a href="#" class="dropdown-item" @onclick:preventDefault>
  64. <h3 class="position-relative">
  65. Some task I need to do
  66. <small class="pull-right">60%</small>
  67. </h3>
  68. <Progress Value="60" Color="Color.Danger"></Progress>
  69. </a>
  70. </BodyTemplate>
  71. <FooterTemplate>
  72. <a href="#" @onclick:preventDefault>查看所有任务</a>
  73. </FooterTemplate>
  74. </DropdownWidgetItem>
  75. </DropdownWidget>