이젠 진짜 좀 되라
This commit is contained in:
+16
-12
@@ -40,17 +40,19 @@ export const defaultContentPageLayout: PageLayout = {
|
|||||||
}),
|
}),
|
||||||
Component.Explorer({
|
Component.Explorer({
|
||||||
filterFn: (node) => {
|
filterFn: (node) => {
|
||||||
// 탐색기에서 숨길 폴더 목록 (대소문자 구분 없이 처리)
|
// 1. 탐색기에서 아예 빼버릴 단어들 (대소문자 무관)
|
||||||
const omit = new Set(["extra", "template", "note", "volume"])
|
const omitWords = ["extra", "template", "note", "volume"]
|
||||||
|
|
||||||
// 파일(페이지)은 숨기지 않고 폴더만 체크
|
// 파일(페이지)은 필터링하지 않고 보여줍니다.
|
||||||
if (node.file) return true
|
if (node.file) return true
|
||||||
|
|
||||||
// 폴더 이름이 존재하면 소문자로 변환하여 비교
|
// 폴더 이름이 존재하면 소문자로 변환
|
||||||
const folderName = node.name?.toLowerCase() ?? ""
|
const folderName = node.name?.toLowerCase() ?? ""
|
||||||
|
|
||||||
// omit 리스트에 포함되지 않은 폴더만 반환 (true면 보이고, false면 숨겨짐)
|
// 2. 폴더 이름에 omitWords 중 하나라도 포함되어 있으면 숨깁니다 (false 반환)
|
||||||
return !omit.has(folderName)
|
const shouldOmit = omitWords.some(word => folderName.includes(word))
|
||||||
|
|
||||||
|
return !shouldOmit
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
@@ -78,17 +80,19 @@ export const defaultListPageLayout: PageLayout = {
|
|||||||
}),
|
}),
|
||||||
Component.Explorer({
|
Component.Explorer({
|
||||||
filterFn: (node) => {
|
filterFn: (node) => {
|
||||||
// 탐색기에서 숨길 폴더 목록 (대소문자 구분 없이 처리)
|
// 1. 탐색기에서 아예 빼버릴 단어들 (대소문자 무관)
|
||||||
const omit = new Set(["extra", "template", "note", "volume"])
|
const omitWords = ["extra", "template", "note", "volume"]
|
||||||
|
|
||||||
// 파일(페이지)은 숨기지 않고 폴더만 체크
|
// 파일(페이지)은 필터링하지 않고 보여줍니다.
|
||||||
if (node.file) return true
|
if (node.file) return true
|
||||||
|
|
||||||
// 폴더 이름이 존재하면 소문자로 변환하여 비교
|
// 폴더 이름이 존재하면 소문자로 변환
|
||||||
const folderName = node.name?.toLowerCase() ?? ""
|
const folderName = node.name?.toLowerCase() ?? ""
|
||||||
|
|
||||||
// omit 리스트에 포함되지 않은 폴더만 반환 (true면 보이고, false면 숨겨짐)
|
// 2. 폴더 이름에 omitWords 중 하나라도 포함되어 있으면 숨깁니다 (false 반환)
|
||||||
return !omit.has(folderName)
|
const shouldOmit = omitWords.some(word => folderName.includes(word))
|
||||||
|
|
||||||
|
return !shouldOmit
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user