summaryrefslogtreecommitdiff
path: root/frontend/src/pages/AuthPages.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/pages/AuthPages.svelte')
-rw-r--r--frontend/src/pages/AuthPages.svelte24
1 files changed, 11 insertions, 13 deletions
diff --git a/frontend/src/pages/AuthPages.svelte b/frontend/src/pages/AuthPages.svelte
index da5d54c..f466cd0 100644
--- a/frontend/src/pages/AuthPages.svelte
+++ b/frontend/src/pages/AuthPages.svelte
@@ -95,9 +95,9 @@
<section class="min-h-screen flex items-center justify-center p-6 min-w-0">
<Card.Root class="w-[min(400px,100%)] p-8 max-[768px]:p-7" role="main">
<div class="mb-4">
- <span class="inline-block w-8 h-8 rounded-lg bg-primary mb-2" aria-hidden="true"></span>
- <h1 class="text-xl font-semibold mb-1">策研 <span class="text-muted-foreground/70 font-medium text-[0.8rem]">Strategy Lab</span></h1>
- <p class="text-sm text-muted-foreground max-w-[26em]">内部策略研究平台 · 仅限受邀成员</p>
+ <span class="inline-block w-8 h-8 bg-primary mb-2" aria-hidden="true"></span>
+ <h1 class="text-lg font-semibold mb-1">策研 <span class="text-xs text-muted-foreground font-medium">Strategy Lab</span></h1>
+ <p class="text-xs text-muted-foreground">内部策略研究平台 · 仅限受邀成员</p>
</div>
{#if mode === 'register'}
@@ -106,7 +106,7 @@
<div>
<Label for="inv">邀请令牌</Label>
<Input id="inv" bind:value={inviteToken} required autocomplete="off" />
- <p class="text-sm text-muted-foreground mt-1">单次有效,来自管理员邀请</p>
+ <p class="text-xs text-muted-foreground mt-1">单次有效,来自管理员邀请</p>
</div>
<div>
<Label for="nm">姓名</Label>
@@ -119,11 +119,11 @@
<div>
<Label for="pw">密码</Label>
<Input id="pw" type="password" bind:value={password} required autocomplete="new-password" minlength={8} />
- <p class="text-sm text-muted-foreground mt-1">至少 8 位</p>
+ <p class="text-xs text-muted-foreground mt-1">至少 8 位</p>
</div>
{#if resultError}<Alert variant="destructive">{resultError}</Alert>{/if}
<Button type="submit" disabled={busy}>{busy ? '创建中…' : '开通账户'}</Button>
- <p class="text-sm text-muted-foreground">已有账户? <a class="hover:underline" href="#/login">登录</a></p>
+ <p class="text-xs text-muted-foreground">已有账户? <a class="hover:underline" href="#/login">登录</a></p>
</div>
</form>
{:else if mode === 'reset'}
@@ -136,7 +136,7 @@
<div>
<Label for="rt">重置令牌</Label>
<Input id="rt" bind:value={resetToken} autocomplete="off" />
- <p class="text-sm text-muted-foreground mt-1">由管理员线下发放的恢复链接自动填入;不支持邮箱自动发送</p>
+ <p class="text-xs text-muted-foreground mt-1">由管理员线下发放的恢复链接自动填入;不支持邮箱自动发送</p>
</div>
<div>
<Label for="np">新密码</Label>
@@ -148,7 +148,7 @@
</div>
{#if resultError}<Alert variant="destructive">{resultError}</Alert>{/if}
<Button type="submit" disabled={busy}>{busy ? '重置中…' : '重置密码'}</Button>
- <p class="text-sm text-muted-foreground">想起密码了? <a class="hover:underline" href="#/login">直接登录</a></p>
+ <p class="text-xs text-muted-foreground">想起密码了? <a class="hover:underline" href="#/login">直接登录</a></p>
</div>
</form>
{/if}
@@ -165,11 +165,9 @@
</div>
{#if resultError}<Alert variant="destructive">{resultError}</Alert>{/if}
<Button type="submit" disabled={busy}>{busy ? '登录中…' : '登录'}</Button>
- <p class="text-sm text-muted-foreground">
- 开通新账户需要管理员邀请: <a class="hover:underline" href="#/register">用邀请令牌注册</a>
- {#if route.query.get('invite')}<span>(邀请令牌已自动填入)</span>{/if}
- </p>
- <p class="text-sm text-muted-foreground">忘记密码?请联系管理员获取 <a class="hover:underline" href="#/reset">恢复链接</a></p>
+ {#if route.query.get('invite')}
+ <p class="text-xs text-muted-foreground">邀请令牌已自动填入,可直接用邀请注册。</p>
+ {/if}
</div>
</form>
{/if}