diff options
Diffstat (limited to 'frontend/src/pages/AuthPages.svelte')
| -rw-r--r-- | frontend/src/pages/AuthPages.svelte | 24 |
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} |
