mirror of
https://github.com/Vendicated/Vencord.git
synced 2025-02-24 07:25:10 +00:00
fix if missing parent folder
This commit is contained in:
parent
d242ae38fd
commit
e0841e6ba7
1 changed files with 12 additions and 1 deletions
|
@ -360,7 +360,18 @@ export default definePlugin({
|
|||
},
|
||||
|
||||
shouldShowFolderIconAndBackground(props: any, expandedFolderIds?: Set<any>) {
|
||||
if (!props.betterFoldersId) return settings.store.nestMode != NestMode.NESTED || !props.folderNode?.name?.includes("/");
|
||||
if (!props.betterFoldersId) {
|
||||
if (settings.store.nestMode != NestMode.NESTED) {
|
||||
return true;
|
||||
}
|
||||
if (props.folderNode?.name?.includes("/")) {
|
||||
// check if parent folder exists
|
||||
const parentName = props.folderNode.name.substring(0, props.folderNode.name.lastIndexOf("/"));
|
||||
const allFolders = SortedGuildStore.getGuildFolders();
|
||||
return !allFolders.find(e => e.folderName === parentName);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
switch (settings.store.showFolderIcon) {
|
||||
case FolderIconDisplay.Never:
|
||||
|
|
Loading…
Add table
Reference in a new issue