🐛 fix(sidebar): 将表置顶星标改为只读状态指示

- 仅为已置顶表展示非交互实心星标
- 保留右键菜单中的置顶与取消置顶入口
- 补充侧边栏置顶指示器回归测试
This commit is contained in:
Syngnat
2026-07-24 20:20:23 +08:00
parent 0c9e807674
commit cbca312a50
5 changed files with 63 additions and 83 deletions

View File

@@ -3117,7 +3117,7 @@ body[data-ui-version="v2"] .gn-v2-tree-count {
opacity: 0.82;
}
body[data-ui-version="v2"] .gn-v2-table-pin-action {
body[data-ui-version="v2"] .gn-v2-table-pin-indicator {
width: 18px;
height: 18px;
flex: 0 0 18px;
@@ -3126,28 +3126,9 @@ body[data-ui-version="v2"] .gn-v2-table-pin-action {
justify-content: center;
margin-left: 2px;
padding: 0;
border: 0;
border-radius: 4px;
background: transparent;
color: var(--gn-fg-5);
cursor: pointer;
opacity: 0;
transition: opacity 0.12s ease, color 0.12s ease, background 0.12s ease;
}
body[data-ui-version="v2"] .gn-v2-table-pin-action:hover {
background: var(--gn-bg-hover);
color: var(--gn-fg-2);
}
body[data-ui-version="v2"] .gn-v2-table-pin-action.is-pinned {
pointer-events: none;
cursor: default;
color: var(--gn-warn);
opacity: 1;
}
body[data-ui-version="v2"] .ant-tree-node-content-wrapper:hover .gn-v2-table-pin-action,
body[data-ui-version="v2"] .gn-v2-table-pin-action:focus-visible {
opacity: 1;
}
body[data-ui-version="v2"] .gn-v2-object-explorer .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected::before {