feat: Add payment modal to BillingManager for streamlined payment entry and management
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 5m42s

This commit is contained in:
2025-08-08 11:21:22 +07:00
parent 6d7ed80646
commit 6c7142d45d
2 changed files with 140 additions and 94 deletions
+6 -6
View File
@@ -212,8 +212,8 @@ function Dashboard() {
</div>
{/* Дополнительные метрики */}
<div className="row g-3 mb-4">
<div className="col-md-2">
<div className="row g-3 mb-4 justify-content-center">
<div className="col-sm-6 col-md-3">
<MetricCard
title="Стран"
value={loading ? '...' : stats.countriesCount ?? '—'}
@@ -222,7 +222,7 @@ function Dashboard() {
description="Географическое покрытие"
/>
</div>
<div className="col-md-2">
<div className="col-sm-6 col-md-3">
<MetricCard
title="Провайдеров"
value={loading ? '...' : stats.providersCount ?? '—'}
@@ -231,16 +231,16 @@ function Dashboard() {
description="Облачные провайдеры"
/>
</div>
<div className="col-md-2">
<div className="col-sm-6 col-md-3">
<MetricCard
title="Онлайн серверов"
value={loading ? '...' : `${stats.onlineServers ?? '—'}/${stats.totalServers ?? '—'}`}
icon={IconShield}
icon={IconServer}
color="success"
description="Активные серверы"
/>
</div>
<div className="col-md-2">
<div className="col-sm-6 col-md-3">
<MetricCard
title="Последнее обновление"
value={loading ? '...' : (stats.lastModified ? stats.lastModified : '—')}