Default.cshtml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. @using VberAdmin.Web.Views.Shared.Components.RightNavbarLanguageSwitch
  2. @model RightNavbarLanguageSwitchViewModel
  3. @if (Model != null)
  4. {
  5. <div class="menu-item px-5" data-kt-menu-trigger="hover" data-kt-menu-placement="left-start" data-kt-menu-flip="bottom, top">
  6. <a href="#" class="menu-link px-5">
  7. <span class="menu-title position-relative">系统语言
  8. <span class="fs-8 rounded bg-light px-3 py-2 position-absolute translate-middle-y top-50 end-0">@(Model.CurrentLanguage.DisplayName)
  9. <span class="symbol symbol-2by3 symbol-20px me-2">
  10. <img class="" src="img/flag/@(Model.CurrentLanguage.Icon).svg" alt="@(Model.CurrentLanguage.DisplayName)" /></span></span>
  11. </span>
  12. </a>
  13. <div class="menu-sub menu-sub-dropdown w-175px py-4">
  14. @foreach (var lang in Model.Languages)
  15. {
  16. if (lang.Name != Model.CurrentLanguage.Name)
  17. {
  18. <div class="menu-item px-3">
  19. <a href="@Url.Action("ChangeCulture", "Localization", new {
  20. cultureName = lang.Name,
  21. returnUrl = Context.Request.Path + Context.Request.QueryString
  22. })" class="menu-link d-flex px-5 active">
  23. <span class="symbol symbol-2by3 symbol-20px me-4">
  24. <img class="rounded-1" src="img/flag/@(lang.Icon).svg" alt="@(lang.DisplayName)" />
  25. </span>
  26. @lang.DisplayName
  27. </a>
  28. </div>
  29. }
  30. }
  31. </div>
  32. </div>
  33. }