Add color property to folder icons in DOMService for improved styling

This commit is contained in:
2025-02-10 14:58:16 +11:00
parent fd0bfff4f7
commit 6898e3a973
2 changed files with 5 additions and 2 deletions

View File

@@ -14,6 +14,7 @@
{
"title": "Unreal Engine",
"type": "folder",
"color": "#2196f3",
"path": "docs/unreal-engine.md",
"slug": "unreal-engine",
"items": [

View File

@@ -197,9 +197,10 @@ class DOMService {
}
createFolderHeaderWithFile(iconClass, doc) {
const iconStyle = doc.color ? `color: ${doc.color};` : '';
return `
<div class="folder-icons">
<i class="${iconClass} folder-icon"></i>
<i class="${iconClass} folder-icon" style="${iconStyle}"></i>
</div>
<span>${doc.title}</span>
<a href="?${doc.slug}" class="folder-link" title="View folder page">
@@ -208,9 +209,10 @@ class DOMService {
}
createFolderHeaderBasic(iconClass, doc) {
const iconStyle = doc.color ? `color: ${doc.color};` : '';
return `
<div class="folder-icons">
<i class="${iconClass} folder-icon"></i>
<i class="${iconClass} folder-icon" style="${iconStyle}"></i>
</div>
<span>${doc.title}</span>`;
}