Fix default columns sizes so table doesn't jump around whilst scrolling, skip .DS_Store files in tree
All checks were successful
build / build (push) Successful in 1m16s
All checks were successful
build / build (push) Successful in 1m16s
This commit is contained in:
@@ -12,6 +12,8 @@ import { Tree, TreeNodeSelectEvent } from 'primeng/tree';
|
|||||||
|
|
||||||
const collator = new Intl.Collator(undefined, { numeric: true });
|
const collator = new Intl.Collator(undefined, { numeric: true });
|
||||||
|
|
||||||
|
const SKIP_FILES = '.DS_Store';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-file-tree',
|
selector: 'app-file-tree',
|
||||||
imports: [ButtonModule, Tree],
|
imports: [ButtonModule, Tree],
|
||||||
@@ -78,17 +80,21 @@ export class FileTreeComponent {
|
|||||||
}
|
}
|
||||||
currentChildren = matchingChild.children;
|
currentChildren = matchingChild.children;
|
||||||
}
|
}
|
||||||
currentChildren?.push({
|
if (!SKIP_FILES.includes(file.name)) {
|
||||||
key: file.name,
|
currentChildren?.push({
|
||||||
label: file.name,
|
key: file.name,
|
||||||
data: file,
|
label: file.name,
|
||||||
});
|
data: file,
|
||||||
|
});
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
mappedFiles.push({
|
if (!SKIP_FILES.includes(file.name)) {
|
||||||
label: file.name,
|
mappedFiles.push({
|
||||||
key: file.webkitRelativePath,
|
label: file.name,
|
||||||
data: file,
|
key: file.webkitRelativePath,
|
||||||
});
|
data: file,
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.recursiveSort(mappedFiles);
|
this.recursiveSort(mappedFiles);
|
||||||
|
|||||||
@@ -2,3 +2,11 @@
|
|||||||
display: block;
|
display: block;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Default column widths */
|
||||||
|
th,
|
||||||
|
td {
|
||||||
|
width: 200px;
|
||||||
|
max-width: 200px;
|
||||||
|
min-width: 200px;
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user