@@ -3154,7 +3154,6 @@ async function renderServerDetail(serverId) {
31543154
31553155 < div class ="tabs " id ="server-detail-tabs ">
31563156 < button class ="tab ${ activeTab === 'info' ? 'active' : '' } " data-tab ="info "> Info</ button >
3157- < button class ="tab ${ activeTab === 'resources' ? 'active' : '' } " data-tab ="resources "> Resources</ button >
31583157 < button class ="tab ${ activeTab === 'actions' ? 'active' : '' } " data-tab ="actions "> Actions</ button >
31593158 < div class ="tab-indicator " id ="tab-indicator "> </ div >
31603159 </ div >
@@ -3172,30 +3171,6 @@ async function renderServerDetail(serverId) {
31723171 </ div >
31733172 </ div >
31743173
3175- < div class ="card " id ="server-resources-card ">
3176- < h2 class ="card-title " style ="margin-bottom:16px "> Resources</ h2 >
3177- < div class ="resource-gauges ">
3178- < div class ="resource-gauge ">
3179- < div class ="resource-gauge-value " style ="color:var(--accent-1) "> ${ s . limits . memory > 0 ? s . limits . memory + ' MB' : '∞' } </ div >
3180- < div class ="resource-gauge-label "> Memory</ div >
3181- < div class ="resource-gauge-bar "> < div class ="resource-gauge-fill " style ="width:${ s . limits . memory > 0 ? Math . min ( 100 , ( s . limits . memory / 512 ) * 100 ) : 100 } %;background:linear-gradient(90deg,#ee8132,#f59e0b) "> </ div > </ div >
3182- < div class ="resource-gauge-sub "> ${ s . limits . memory > 0 ? '512 MB max' : 'No limit' } </ div >
3183- </ div >
3184- < div class ="resource-gauge ">
3185- < div class ="resource-gauge-value " style ="color:var(--accent-cyan) "> ${ s . limits . cpu } %</ div >
3186- < div class ="resource-gauge-label "> CPU</ div >
3187- < div class ="resource-gauge-bar "> < div class ="resource-gauge-fill " style ="width:${ s . limits . cpu } %;background:linear-gradient(90deg,#06b6d4,#3b82f6) "> </ div > </ div >
3188- < div class ="resource-gauge-sub "> 50% max</ div >
3189- </ div >
3190- < div class ="resource-gauge ">
3191- < div class ="resource-gauge-value " style ="color:var(--accent-green) "> ${ s . limits . disk > 0 ? ( s . limits . disk / 1024 ) . toFixed ( 1 ) + ' GB' : '∞' } </ div >
3192- < div class ="resource-gauge-label "> Disk</ div >
3193- < div class ="resource-gauge-bar "> < div class ="resource-gauge-fill " style ="width:${ s . limits . disk > 0 ? Math . min ( 100 , ( s . limits . disk / 3072 ) * 100 ) : 100 } %;background:linear-gradient(90deg,#059669,#10b981) "> </ div > </ div >
3194- < div class ="resource-gauge-sub "> 3 GB max</ div >
3195- </ div >
3196- </ div >
3197- </ div >
3198-
31993174 < div class ="card ">
32003175 < h2 class ="card-title " style ="margin-bottom:16px "> Lifetime</ h2 >
32013176 ${ meta ? html `
@@ -3220,21 +3195,6 @@ async function renderServerDetail(serverId) {
32203195 </ div >
32213196 </ div >
32223197
3223- < div id ="server-tab-resources " class ="tab-content " style ="display: ${ activeTab === 'resources' ? 'block' : 'none' } ">
3224- < div class ="card ">
3225- < div style ="display:flex;align-items:center;justify-content:space-between;margin-bottom:16px ">
3226- < h2 class ="card-title " style ="margin:0 "> Live Resource Usage</ h2 >
3227- < button class ="btn btn-ghost btn-sm " id ="refresh-resources-btn " style ="width:auto ">
3228- < i data-lucide ="refresh-cw " style ="width:14px;height:14px "> </ i >
3229- Refresh
3230- </ button >
3231- </ div >
3232- < div id ="live-resources-container ">
3233- < div style ="text-align:center;padding:32px;color:var(--text-secondary) " id ="live-resources-loading "> < span class ="spinner "> </ span > Fetching live data...</ div >
3234- </ div >
3235- </ div >
3236- </ div >
3237-
32383198 < div id ="server-tab-actions " class ="tab-content " style ="display: ${ activeTab === 'actions' ? 'block' : 'none' } ">
32393199 ${ isAdminSuspended ? html `
32403200 < div style ="text-align:center;padding:48px 24px ">
0 commit comments