This commit is contained in:
2025-10-28 23:32:46 +01:00
parent 550bb7f0eb
commit 8554fbd6e5
2 changed files with 10 additions and 14 deletions
+3 -5
View File
@@ -29,12 +29,12 @@ const FolderNode = ({
}) => { }) => {
const isRoot = node.id === 'root'; const isRoot = node.id === 'root';
const hasChildren = Boolean(node.hasChildren); const hasChildren = Boolean(node.hasChildren);
const canToggle = !isRoot && (hasChildren || !node.loaded); const canToggle = hasChildren || !node.loaded;
const showChevron = !isRoot && (hasChildren || !node.loaded); const showChevron = canToggle;
const icon = showChevron ? <ChevronIcon className="toggle-icon" /> : null; const icon = showChevron ? <ChevronIcon className="toggle-icon" /> : null;
const canDrag = !isRoot; const canDrag = !isRoot;
const isDragging = draggingFolderId === node.id; const isDragging = draggingFolderId === node.id;
const isExpanded = isRoot ? true : Boolean(node.expanded); const isExpanded = Boolean(node.expanded);
const rowClasses = ['folder-row']; const rowClasses = ['folder-row'];
if (isSelected) { if (isSelected) {
rowClasses.push('active'); rowClasses.push('active');
@@ -66,14 +66,12 @@ const FolderNode = ({
} }
}} }}
> >
{!isRoot && (
<span <span
className={`toggle${showChevron ? '' : ' invisible'}${isExpanded ? ' expanded' : ''}`} className={`toggle${showChevron ? '' : ' invisible'}${isExpanded ? ' expanded' : ''}`}
onClick={handleToggleClick} onClick={handleToggleClick}
> >
{icon} {icon}
</span> </span>
)}
<span className="name"> <span className="name">
<FolderIcon className="folder-icon-image" size={16} /> <FolderIcon className="folder-icon-image" size={16} />
{node.name} {node.name}
+1 -3
View File
@@ -1095,9 +1095,7 @@ button.danger:hover:not([disabled]) {
padding: 0; padding: 0;
} }
.folder-children.folder-children--level1 {
margin-left: 0;
}
.sidebar-section { .sidebar-section {
margin-top: 1rem; margin-top: 1rem;