From 099281c8f847789d90de17656cab6fa7ea60330c Mon Sep 17 00:00:00 2001 From: tianma Date: Sun, 28 Jun 2026 00:28:42 +0800 Subject: [PATCH] style(ux): upgrade drag-and-drop previews, glassmorphism layers, scrollbars, and login screen --- apps/web/src/components/LoginScreen.tsx | 47 ++++++++++++-------- apps/web/src/components/NotebookPane.tsx | 6 +-- apps/web/src/components/NotebookTreeItem.tsx | 14 ++++-- apps/web/src/components/WorkspaceApp.tsx | 4 +- apps/web/src/lib/app-helpers.ts | 32 ++++++++----- apps/web/src/lib/app-hooks.ts | 2 +- apps/web/src/styles/globals.css | 21 +++++++++ 7 files changed, 86 insertions(+), 40 deletions(-) diff --git a/apps/web/src/components/LoginScreen.tsx b/apps/web/src/components/LoginScreen.tsx index 12496d26..6a45339e 100644 --- a/apps/web/src/components/LoginScreen.tsx +++ b/apps/web/src/components/LoginScreen.tsx @@ -23,47 +23,58 @@ export const LoginScreen = ({ error, isSubmitting, onSubmit }: LoginScreenProps) }; return ( -
-
-
-
- +
+
+
+ +
+
+
+
-

登录 EdgeEver

-

自托管笔记工作区

+

登录 EdgeEver

+

自托管笔记工作区

-
+ - {error ? ( -
{error}
- ) : null} + {error && ( +
+ {error} +
+ )} -
diff --git a/apps/web/src/components/NotebookPane.tsx b/apps/web/src/components/NotebookPane.tsx index 54a009f2..a32846ba 100644 --- a/apps/web/src/components/NotebookPane.tsx +++ b/apps/web/src/components/NotebookPane.tsx @@ -294,13 +294,13 @@ export const NotebookPane = ({ >
) : null} + {dropPosition === "before" && ( +
+ )} + {dropPosition === "after" && ( +
+ )}
diff --git a/apps/web/src/components/WorkspaceApp.tsx b/apps/web/src/components/WorkspaceApp.tsx index 2012ae47..608b8e2a 100644 --- a/apps/web/src/components/WorkspaceApp.tsx +++ b/apps/web/src/components/WorkspaceApp.tsx @@ -1386,7 +1386,7 @@ export const WorkspaceApp = ({ >