mirror of
https://github.com/JetSprow/J-Board-Lite.git
synced 2026-05-01 01:14:10 +05:30
polish: refine lite admin controls
This commit is contained in:
@@ -132,7 +132,7 @@ export default async function StorePage() {
|
||||
eyebrow="商店准备中"
|
||||
icon={<LifeBuoy className="size-5" />}
|
||||
title="新的订阅正在准备"
|
||||
description="可购买的套餐会在这里出现。如果你希望提前了解补货时间,可以联系支持团队。"
|
||||
description="可购买套餐会显示在这里。"
|
||||
action={
|
||||
<Link href="/support" className={buttonVariants()}>
|
||||
联系支持
|
||||
|
||||
@@ -39,7 +39,7 @@ export function PendingOrderBanner({ order }: { order: PendingStoreOrder | null
|
||||
variant="outline"
|
||||
size="lg"
|
||||
title="取消这笔订单?"
|
||||
description="取消后会释放本次占用的名额,你可以重新选择套餐或支付方式。"
|
||||
description="取消会释放本次占用名额。"
|
||||
confirmLabel="取消订单"
|
||||
successMessage="订单已取消"
|
||||
errorMessage="取消订单失败"
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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">
|
||||
|
||||
Reference in New Issue
Block a user