This commit is contained in:
Vanessa 2023-11-03 10:20:28 +08:00
parent 79dc1e21e5
commit 4f8d06ba28
2 changed files with 11 additions and 2 deletions

View file

@ -19,11 +19,19 @@
}
&.custom-attr__avheader {
color: var(--b3-protyle-inline-blockref-color);
opacity: .86;
transition: var(--b3-transition);
width: 100%;
align-items: center;
justify-content: center;
border-bottom: 1px solid var(--b3-border-color);
padding: 8px 0;
cursor: pointer;
&:hover {
opacity: 1;
}
}
}

View file

@ -84,13 +84,14 @@ export const renderAVAttribute = (element: HTMLElement, id: string, protyle?: IP
avID: string
avName: string
}) => {
html += `<div data-av-id="${table.avID}" data-node-id="${id}" data-type="NodeAttributeView"><div class="block__logo custom-attr__avheader">
html += `<div data-av-id="${table.avID}" data-node-id="${id}" data-type="NodeAttributeView">
<div class="block__logo custom-attr__avheader popover__block" data-id='${JSON.stringify(table.blockIDs)}'>
<svg><use xlink:href="#iconDatabase"></use></svg>
<span>${table.avName || window.siyuan.languages.database}</span>
</div>`;
table.keyValues?.forEach(item => {
html += `<div class="block__icons" data-id="${id}">
<div class="block__logo popover__block">
<div class="block__logo">
<svg><use xlink:href="#${getColIconByType(item.key.type)}"></use></svg>
<span>${item.key.name}</span>
</div>