From cdfcbad4e90c77abd364ea203d07ba8366229faf Mon Sep 17 00:00:00 2001 From: gggaiitx <62124152+gggaiitx@users.noreply.github.com> Date: Tue, 21 Jul 2026 17:25:48 +0800 Subject: [PATCH] feat(objects): highlight active browser object --- apps/desktop/src/components/objects/ObjectBrowser.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/desktop/src/components/objects/ObjectBrowser.vue b/apps/desktop/src/components/objects/ObjectBrowser.vue index 9ecbaa813..fc676dafa 100644 --- a/apps/desktop/src/components/objects/ObjectBrowser.vue +++ b/apps/desktop/src/components/objects/ObjectBrowser.vue @@ -2591,9 +2591,10 @@ function getObjectBrowserMenuItems(item: ObjectBrowserRow): ContextMenuItem[] { class="grid h-[34px] cursor-pointer items-center gap-3 border-b px-3 hover:bg-accent/50" :class="{ 'bg-accent/40': sourceRow?.id === item.id, + 'bg-primary/10': sidePanelRow?.id === item.id && !selectedTableIds.has(item.id), 'bg-primary/5': selectedTableIds.has(item.id), }" - :style="{ gridTemplateColumns }" + :style="{ gridTemplateColumns, boxShadow: sidePanelRow?.id === item.id && !selectedTableIds.has(item.id) ? 'inset 3px 0 0 hsl(var(--primary))' : undefined }" @click="onRowClick(item, $event)" @contextmenu="onContextMenu" > @@ -2650,6 +2651,7 @@ function getObjectBrowserMenuItems(item: ObjectBrowserRow): ContextMenuItem[] { :class="{ 'border-primary bg-primary/5': selectedTableIds.has(item.id), 'border-primary/60': sourceRow?.id === item.id && !selectedTableIds.has(item.id), + 'border-primary bg-primary/8 shadow-sm': sidePanelRow?.id === item.id && !selectedTableIds.has(item.id), }" :title="item.displayName" @click="onRowClick(item, $event)"