feat(views/board): display note icon

This commit is contained in:
Elian Doran
2025-07-19 19:16:39 +03:00
parent 47daebc65a
commit 7664839135

View File

@@ -32,6 +32,10 @@ const TPL = /*html*/`
padding: 0.5em; padding: 0.5em;
border-radius: 5px; border-radius: 5px;
} }
.board-view-container .board-note .icon {
margin-right: 0.25em;
}
</style> </style>
<div class="board-view-container"></div> <div class="board-view-container"></div>
@@ -76,7 +80,14 @@ export default class BoardView extends ViewMode<StateInfo> {
.append($("<h3>").text(column)); .append($("<h3>").text(column));
for (const note of columnNotes) { for (const note of columnNotes) {
const $noteEl = $("<div>").addClass("board-note").text(note.title); // Assuming FNote has a title property const $iconEl = $("<span>")
.addClass("icon")
.addClass(note.getIcon());
const $noteEl = $("<div>")
.addClass("board-note")
.text(note.title); // Assuming FNote has a title property
$noteEl.prepend($iconEl);
$columnEl.append($noteEl); $columnEl.append($noteEl);
} }