chore(admin): polish licensing layout and labels

This commit is contained in:
saltbo
2026-04-27 21:24:44 -04:00
parent ec9cc0b5e0
commit 5b743ccc07
2 changed files with 5 additions and 6 deletions
+1 -1
View File
@@ -791,7 +791,7 @@
"features.teamWorkspaces": "团队协作空间",
"features.teamWorkspaces.limit": "最多 {{count}} 个团队空间",
"features.teamWorkspaces.unlimited": "无限制",
"features.storageBackends": "存储后端",
"features.storageBackends": "存储空间",
"features.storageBackends.limit": "最多 {{count}} 个存储",
"features.storageBackends.unlimited": "无限制",
"features.shareLinks": "外链分享",
@@ -35,16 +35,15 @@ function LicensingPage() {
return (
<div className="max-w-2xl space-y-6">
<p className="text-sm text-muted-foreground">{t('settings.billing.intro')}</p>
<ComparisonTable />
<div>
<div className="flex items-start justify-between gap-4">
<p className="text-sm text-muted-foreground">{t('settings.billing.intro')}</p>
<Button onClick={() => setPairingOpen(true)} style={{ backgroundColor: '#1A73E8' }}>
{t('settings.billing.connectButton')}
</Button>
</div>
<ComparisonTable />
<PairingModal open={pairingOpen} onOpenChange={setPairingOpen} />
</div>
)