mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-03-13 07:56:14 +01:00
🎨 Display tags in search results list https://github.com/siyuan-note/siyuan/issues/12601
This commit is contained in:
parent
357d1fd22c
commit
ccc09569e0
3 changed files with 8 additions and 4 deletions
|
|
@ -1393,6 +1393,7 @@ const onSearch = (data: IBlock[], edit: Protyle, element: Element, config: Confi
|
|||
let resultHTML = "";
|
||||
data.forEach((item, index) => {
|
||||
const title = getNotebookName(item.box) + getDisplayName(item.hPath, false);
|
||||
const tags = item.tag ? `<span class="b3-list-item__meta b3-list-item__meta--ellipsis">${item.tag.split("# #").map(tag => `${tag.replace("#", "")}`).join(" ").replace("#", "")}</span>` : "";
|
||||
if (item.children) {
|
||||
resultHTML += `<div class="b3-list-item">
|
||||
<span class="b3-list-item__toggle b3-list-item__toggle--hl">
|
||||
|
|
@ -1416,6 +1417,7 @@ ${getAttr(childItem)}
|
|||
${unicode2Emoji(item.ial.icon, "b3-list-item__graphic", true)}
|
||||
<span class="b3-list-item__text">${item.content}</span>
|
||||
${getAttr(item)}
|
||||
${tags}
|
||||
<span class="b3-list-item__meta b3-list-item__meta--ellipsis ariaLabel" aria-label="${escapeAriaLabel(title)}">${escapeGreat(title)}</span>
|
||||
</div>`;
|
||||
}
|
||||
|
|
|
|||
1
app/src/types/index.d.ts
vendored
1
app/src/types/index.d.ts
vendored
|
|
@ -668,6 +668,7 @@ interface IBlock {
|
|||
name?: string;
|
||||
memo?: string;
|
||||
alias?: string;
|
||||
tag?: string;
|
||||
refs?: IBlock[];
|
||||
children?: IBlock[]
|
||||
length?: number
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue