diff --git a/packages/frontend/admin/src/modules/layout.tsx b/packages/frontend/admin/src/modules/layout.tsx
index b9ffa46c51..7ea3a11b23 100644
--- a/packages/frontend/admin/src/modules/layout.tsx
+++ b/packages/frontend/admin/src/modules/layout.tsx
@@ -216,7 +216,7 @@ export const LeftPanel = ({
onExpand={onExpand}
onCollapse={onCollapse}
className={cn(
- isCollapsed ? 'min-w-[56px] max-w-[56px]' : 'min-w-56 max-w-56',
+ isCollapsed ? 'min-w-[57px] max-w-[57px]' : 'min-w-56 max-w-56',
'border-r h-dvh'
)}
style={{ overflow: 'visible' }}
@@ -231,11 +231,18 @@ export const LeftPanel = ({
>
-
+
+
+
{!isCollapsed && 'AFFiNE'}
@@ -283,12 +290,12 @@ export const RightPanel = ({
order={2}
ref={panelRef}
defaultSize={0}
- maxSize={30}
+ maxSize={20}
collapsible={true}
collapsedSize={0}
onExpand={onExpand}
onCollapse={onCollapse}
- className="border-l"
+ className="border-l max-w-96"
>
{panelContent}
diff --git a/packages/frontend/admin/src/modules/nav/nav.tsx b/packages/frontend/admin/src/modules/nav/nav.tsx
index b854fbec9f..2f9224689d 100644
--- a/packages/frontend/admin/src/modules/nav/nav.tsx
+++ b/packages/frontend/admin/src/modules/nav/nav.tsx
@@ -60,7 +60,7 @@ const NavItem = ({ icon, label, to, isCollapsed }: NavItemProps) => {
},
})}
>
- {icon}
+
{icon}
{label}
);
@@ -86,25 +86,19 @@ export function Nav({ isCollapsed = false }: NavProps) {
>
- }
+ icon={
}
label="Server"
isCollapsed={isCollapsed}
/>
- }
+ icon={
}
label="Accounts"
isCollapsed={isCollapsed}
/>
- }
+ icon={
}
label="AI"
isCollapsed={isCollapsed}
/>
diff --git a/packages/frontend/admin/src/modules/nav/server-version.tsx b/packages/frontend/admin/src/modules/nav/server-version.tsx
index 2125c09cf9..cdddc5023e 100644
--- a/packages/frontend/admin/src/modules/nav/server-version.tsx
+++ b/packages/frontend/admin/src/modules/nav/server-version.tsx
@@ -17,10 +17,15 @@ export const ServerVersion = () => {
return (
);
}
diff --git a/packages/frontend/admin/src/modules/nav/settings-item.tsx b/packages/frontend/admin/src/modules/nav/settings-item.tsx
index 4579713875..e9ba5b31dc 100644
--- a/packages/frontend/admin/src/modules/nav/settings-item.tsx
+++ b/packages/frontend/admin/src/modules/nav/settings-item.tsx
@@ -52,7 +52,7 @@ export const SettingsItem = ({ isCollapsed }: { isCollapsed: boolean }) => {
: undefined,
})}
>
-
+
@@ -119,7 +119,9 @@ export const SettingsItem = ({ isCollapsed }: { isCollapsed: boolean }) => {
}
>
-
+
+
+
Settings
diff --git a/packages/frontend/admin/src/modules/nav/user-dropdown.tsx b/packages/frontend/admin/src/modules/nav/user-dropdown.tsx
index db5d8296ca..a1a95cd6fa 100644
--- a/packages/frontend/admin/src/modules/nav/user-dropdown.tsx
+++ b/packages/frontend/admin/src/modules/nav/user-dropdown.tsx
@@ -73,15 +73,20 @@ export function UserDropdown({ isCollapsed }: UserDropdownProps) {
{currentUser?.name ? (
-
+
{currentUser?.name}
) : (
// Fallback to email prefix if name is not available
- {currentUser?.email.split('@')[0]}
+
+ {currentUser?.email.split('@')[0]}
+
)}
- {currentUser?.name}
+
+
+
+
+
+
+
+
+ {currentUser?.name ?? currentUser?.email.split('@')[0]}
+
+ Admin
+
+
+
Logout
diff --git a/packages/frontend/admin/src/modules/settings/confirm-changes.tsx b/packages/frontend/admin/src/modules/settings/confirm-changes.tsx
index 1e81c21321..4bead3d04a 100644
--- a/packages/frontend/admin/src/modules/settings/confirm-changes.tsx
+++ b/packages/frontend/admin/src/modules/settings/confirm-changes.tsx
@@ -66,7 +66,7 @@ export const ConfirmChanges = ({
'There is no change.'
)}
-