App.razor 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. @inherits ViewBase
  2. <div class="container">
  3. <a style="float:right" href="/classic-index">Back OLD Home Page</a>
  4. <h3>Blazor WASM UI</h3>
  5. @if (Progress?.IsLoading != false)
  6. {
  7. <span>Waiting server ready...</span>
  8. <span>@(Progress?.LoadedTags ?? 0)</span> <span>/</span> <span>@(Progress?.TotalTrackCount ?? 0)</span>
  9. }
  10. else if (FnzDataSet.AllLibrary == null)
  11. {
  12. <span>@LoadingMessage</span>
  13. }
  14. else
  15. {
  16. <ul class="nav nav-tabs justify-content-center nav-fill" id="NavTabs">
  17. <li class="nav-item" role="presentation">
  18. <button class="nav-link active" id="main-tab" data-bs-toggle="tab" data-bs-target="#NavTabContent1" type="button" role="tab" aria-controls="home" aria-selected="true">
  19. Browse
  20. </button>
  21. </li>
  22. <li class="nav-item" role="presentation">
  23. <button class="nav-link" id="main-tab" data-bs-toggle="tab" data-bs-target="#NavTabContent2" type="button" role="tab" aria-controls="home" aria-selected="true">
  24. Search
  25. </button>
  26. </li>
  27. <li class="nav-item" role="presentation">
  28. <button class="nav-link" id="main-tab" data-bs-toggle="tab" data-bs-target="#NavTabContent3" type="button" role="tab" aria-controls="home" aria-selected="true">
  29. Playlists
  30. </button>
  31. </li>
  32. <ThemeSelect></ThemeSelect>
  33. </ul>
  34. <div class="tab-content" id="NavTabContent">
  35. <div class="tab-pane fade show active" id="NavTabContent1" role="tabpanel" aria-labelledby="home-tab"><BrowseView></BrowseView></div>
  36. <div class="tab-pane fade" id="NavTabContent2" role="tabpanel" aria-labelledby="home-tab"><SearchView></SearchView></div>
  37. <div class="tab-pane fade" id="NavTabContent3" role="tabpanel" aria-labelledby="home-tab"><PlaylistView></PlaylistView></div>
  38. </div>
  39. }
  40. </div>