From a4b207df29301d5f471ed66618a347c8c5bc2d0f Mon Sep 17 00:00:00 2001 From: Chaos Date: Sat, 6 Dec 2025 20:01:24 +0800 Subject: [PATCH] =?UTF-8?q?fix(auth):=20=E4=BF=AE=E5=A4=8D=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E8=B7=B3=E8=BD=AC=E5=92=8C=E5=9B=BE=E6=A0=87=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E5=B1=9E=E6=80=A7=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除调试日志和冗余类型断言 - 修复图标组件属性名从 Cid 到 id - 更新登录成功后的页面跳转逻辑 - 优化侧边栏用户卡片渲染逻辑 - 调整侧边栏样式和布局结构 - 添加用户信息下拉菜单占位内容 --- .../components/layout/app/AppSidebar.svelte | 42 +++++++++++++++---- src/routes/auth/login/+page.svelte | 8 +--- 2 files changed, 35 insertions(+), 15 deletions(-) diff --git a/src/lib/components/layout/app/AppSidebar.svelte b/src/lib/components/layout/app/AppSidebar.svelte index c16768a..656e334 100644 --- a/src/lib/components/layout/app/AppSidebar.svelte +++ b/src/lib/components/layout/app/AppSidebar.svelte @@ -6,7 +6,9 @@ import Icon from '$lib/components/icon/Icon.svelte'; import { TOAST_KEY, type ToastState } from '$lib/stores/toast.svelte.ts'; import type { RouteId } from '$app/types'; - import { page } from '$app/state'; + import { page } from '$app/state'; + + const rawNavItems: NavItem[] = [ { @@ -118,20 +120,21 @@ }; - - let menuItems = $derived(computeNavState(rawNavItems, page.url.pathname, expandedIds)); + + let userProfileOpen = $state(false); + -