feat(webui): extend shared explorer tree actions

This commit is contained in:
2026-07-21 13:58:38 +02:00
parent 2ca61059dc
commit 09b5009187
5 changed files with 261 additions and 117 deletions

View File

@@ -2256,6 +2256,10 @@
border-radius: 9px;
}
.explorer-tree-node-wrap.has-actions {
grid-template-columns: 26px minmax(0, 1fr) auto;
}
.explorer-tree-node,
.explorer-tree-toggle {
border: 0;
@@ -2278,6 +2282,11 @@
opacity: .55;
}
.explorer-tree-toggle.explorer-tree-toggle-static {
cursor: default;
pointer-events: none;
}
.explorer-tree-node {
display: flex;
align-items: center;
@@ -2297,6 +2306,44 @@
white-space: nowrap;
}
.explorer-tree-node-content {
display: grid;
gap: 2px;
min-width: 0;
}
.explorer-tree-node-content strong,
.explorer-tree-node-content small {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.explorer-tree-node-content small {
color: var(--muted);
font-size: 12px;
}
.explorer-tree-actions {
display: flex;
flex-wrap: nowrap;
align-items: center;
justify-content: flex-end;
gap: 4px;
padding-right: 4px;
}
.explorer-tree-toolbar {
display: flex;
justify-content: flex-start;
margin-bottom: 12px;
}
.explorer-tree-scroll-region {
max-height: 640px;
overflow: auto;
}
.explorer-tree-node-wrap:hover,
.explorer-tree-node-wrap:focus-within,
.explorer-tree-node-wrap.is-active {