修复左上角双 Logo:本地空间徽标改用彩色首字标

顶栏品牌 Logo 与活动栏本地空间徽标此前同为产品 Logo,视觉重复;
统一改为 EnvBadge 风格(本),与云端空间徽标语言一致
This commit is contained in:
logan committed 2026-09-18 13:42:54 +08:00
1 parent 36df1cec83
commit d5f90e469e
1 file changed
+6 -3
+6 -3
View File
@@ -7,7 +7,6 @@ import { useWorkspace } from "../workspaceStore";
import { ContextMenu, cx, type MenuItem } from "./common";
import { EnvBadge } from "./EnvBadge";
import { Icon, type IconName } from "./icons";
import { Logo } from "./Logo";
export function ActivityRail() {
const view = useWorkspace((s) => s.view);
@@ -159,7 +158,7 @@ export function ActivityRail() {
className="ops-panel flex w-14 shrink-0 flex-col items-center gap-1 py-2"
style={{ borderRight: "1px solid var(--border)" }}
>
{/* 空间切换(本地 / 个人 / 团队组织) */}
{/* 空间切换(本地 / 个人 / 团队组织);徽标统一用彩色首字标,与顶栏品牌 Logo 区分 */}
<button
className="rail-space"
title={`当前空间:${spaceName}\n点击切换本地 / 个人 / 团队`}
@@ -168,7 +167,11 @@ export function ActivityRail() {
setSpaceMenu((m) => (m ? null : { x: rect.right + 4, y: rect.top }));
}}
>
{activeSpace ? <EnvBadge envId={String(activeSpace.id)} name={spaceName} size={26} /> : <Logo size={26} />}
<EnvBadge
envId={activeSpace ? String(activeSpace.id) : "local"}
name={spaceName}
size={26}
/>
<Icon name="chevron-down" size={10} className="ops-faint" />
</button>