2026-05-09 08:02:01 +00:00
|
|
|
export function resolveInitialKnowledgeFolder(folders, currentFolder = '') {
|
|
|
|
|
const normalizedCurrentFolder = String(currentFolder || '').trim()
|
|
|
|
|
const normalizedFolders = Array.isArray(folders) ? folders : []
|
|
|
|
|
|
|
|
|
|
if (normalizedCurrentFolder && normalizedFolders.some((folder) => folder?.name === normalizedCurrentFolder)) {
|
|
|
|
|
return normalizedCurrentFolder
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return normalizedFolders[0]?.name || ''
|
|
|
|
|
}
|
2026-05-22 16:00:19 +08:00
|
|
|
|
|
|
|
|
export function resolveKnowledgeFolderIcon(folder, activeFolder = '') {
|
|
|
|
|
const folderName = String(folder?.name || folder || '').trim()
|
|
|
|
|
const normalizedActiveFolder = String(activeFolder || '').trim()
|
|
|
|
|
|
|
|
|
|
return folderName && folderName === normalizedActiveFolder
|
|
|
|
|
? 'mdi mdi-folder-open'
|
|
|
|
|
: 'mdi mdi-folder'
|
|
|
|
|
}
|