polish: refine lite admin controls

This commit is contained in:
JetSprow
2026-04-30 21:48:59 +10:00
parent 6ee9cf2857
commit c5592621a4
87 changed files with 326 additions and 272 deletions

View File

@@ -132,7 +132,7 @@ export default async function StorePage() {
eyebrow="商店准备中"
icon={<LifeBuoy className="size-5" />}
title="新的订阅正在准备"
description="可购买套餐会在这里出现。如果你希望提前了解补货时间,可以联系支持团队。"
description="可购买套餐会显示在这里。"
action={
<Link href="/support" className={buttonVariants()}>

View File

@@ -39,7 +39,7 @@ export function PendingOrderBanner({ order }: { order: PendingStoreOrder | null
variant="outline"
size="lg"
title="取消这笔订单?"
description="取消会释放本次占用名额,你可以重新选择套餐或支付方式。"
description="取消会释放本次占用名额。"
confirmLabel="取消订单"
successMessage="订单已取消"
errorMessage="取消订单失败"

View File

@@ -32,7 +32,7 @@ export function ProxyInboundSelect({
</div>
<div>
<p className="text-sm font-semibold">线</p>
<p className="text-xs text-muted-foreground">使</p>
<p className="text-xs text-muted-foreground"></p>
</div>
</div>
<Select
@@ -85,7 +85,7 @@ export function ProxyTrafficSlider({ value, min, max, onChange }: ProxyTrafficSl
</div>
<div>
<p className="text-sm font-semibold"></p>
<p className="text-xs text-muted-foreground">使</p>
<p className="text-xs text-muted-foreground"></p>
</div>
</div>
<div className="rounded-lg border border-primary/15 bg-primary/10 px-3 py-2 text-right text-primary">
@@ -122,7 +122,7 @@ export function ProxyPurchaseSummary({ totalPrice }: { totalPrice: string }) {
</div>
<div>
<p className="text-sm font-semibold"></p>
<p className="text-xs text-muted-foreground"></p>
<p className="text-xs text-muted-foreground"></p>
</div>
</div>
<span className="text-3xl font-semibold tracking-[-0.06em] text-primary tabular-nums">¥{totalPrice}</span>

View File

@@ -62,7 +62,7 @@ export function ProxySignalPanel({
<p className="inline-flex items-center gap-2 text-sm font-semibold">
<Activity className="size-4 text-primary" /> 线
</p>
<p className="mt-1 text-xs text-muted-foreground">访线</p>
<p className="mt-1 text-xs text-muted-foreground"></p>
</div>
<div className="flex flex-wrap items-center gap-2">
<div className="inline-flex items-center gap-1.5 rounded-full border border-primary/15 bg-primary/10 px-2.5 py-1 text-[0.68rem] font-semibold text-primary">

View File

@@ -88,7 +88,7 @@ export function StoreLatencyRecommendations({
</div>
<h2 className="text-xl font-semibold tracking-[-0.04em] sm:text-2xl"></h2>
<p className="text-sm leading-6 text-muted-foreground text-pretty">
线 5
5
</p>
</div>
<div className="flex flex-wrap items-center gap-2 text-xs font-semibold text-muted-foreground">