Skip to content

Commit eca9b6e

Browse files
Merge pull request #275 from Moonlight-Panel/RedesignServerPage
Redesign server page
2 parents b8b2ae7 + b6e048e commit eca9b6e

File tree

3 files changed

+29
-4
lines changed

3 files changed

+29
-4
lines changed

Moonlight/Shared/Views/Server/ServerNavigation.razor

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
<div class="align-items-center">
1616
<div class="row">
17-
<div class="card card-body me-6">
17+
<div class="card card-body me-6 pb-0">
1818
<div class="row">
1919
<div class="col-8">
2020
<div class="d-flex align-items-center">
@@ -53,6 +53,18 @@
5353
</div>
5454
</div>
5555
</div>
56+
<div class="row">
57+
<ul class="nav nav-stretch nav-line-tabs nav-line-tabs-2x border-transparent fs-5 fw-bold text-nowrap flex-nowrap hide-scrollbar" style="overflow-x: auto; overflow-y: hidden;">
58+
@foreach (var tab in Context.Tabs)
59+
{
60+
<li class="nav-item mt-2 @(tab == Context.Tabs.First() ? "ms-5" : "")">
61+
<a class="nav-link text-active-primary ms-0 me-10 py-5 @(Route == tab.Route ? "active" : "")" href="/server/@(CurrentServer.Uuid + tab.Route)">
62+
<i class="bx bx-@(tab.Icon) bx-sm me-2"></i><TL>@(tab.Name)</TL>
63+
</a>
64+
</li>
65+
}
66+
</ul>
67+
</div>
5668
</div>
5769
<div class="row mt-3">
5870
<div class="card card-body">
@@ -125,7 +137,8 @@
125137
</div>
126138
<div class="mt-5 row">
127139
<div class="d-flex flex-column flex-md-row card card-body p-5">
128-
<ul class="nav nav-tabs nav-pills flex-row border-0 flex-md-column fs-6 pe-5 mb-5">
140+
@*
141+
<ul class="nav nav-tabs nav-pills flex-row border-0 flex-md-column fs-6 pe-5 mb-5">
129142
@foreach (var tab in Context.Tabs)
130143
{
131144
<li class="nav-item w-100 me-0 mb-md-2">
@@ -140,6 +153,7 @@
140153
</li>
141154
}
142155
</ul>
156+
*@
143157
<div class="tab-content w-100">
144158
<div class="tab-pane fade show active">
145159
@ChildContent
@@ -157,7 +171,7 @@
157171

158172
[CascadingParameter]
159173
public WingsConsole Console { get; set; }
160-
174+
161175
[CascadingParameter]
162176
public ServerPageContext Context { get; set; }
163177

Moonlight/Shared/Views/Server/ServerNetwork.razor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
@foreach (var allocation in CurrentServer.Allocations)
99
{
10-
<div class="row align-items-center">
10+
<div class="row align-items-center mb-3">
1111
<div class="col-1 me-4">
1212
<i class="text-primary bx bx-wifi bx-md"></i>
1313
</div>

Moonlight/wwwroot/assets/css/utils.css

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,14 @@ div.card-body
5555
ul.pagination {
5656
gap: 1.5rem;
5757
}
58+
59+
/* Hide scrollbar for Chrome, Safari and Opera */
60+
.hide-scrollbar::-webkit-scrollbar {
61+
display: none;
62+
}
63+
64+
/* Hide scrollbar for IE, Edge and Firefox */
65+
.hide-scrollbar {
66+
-ms-overflow-style: none; /* IE and Edge */
67+
scrollbar-width: none; /* Firefox */
68+
}

0 commit comments

Comments
 (0)