mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-08-03 02:20:19 +08:00
fix(core): should show block link icon first (#8328)
This commit is contained in:
@@ -82,6 +82,12 @@ export class DocDisplayMetaService extends Service {
|
|||||||
const doc = get(this.docsService.list.doc$(docId));
|
const doc = get(this.docsService.list.doc$(docId));
|
||||||
const mode = doc ? get(doc.primaryMode$) : undefined;
|
const mode = doc ? get(doc.primaryMode$) : undefined;
|
||||||
const finalMode = options?.mode ?? mode ?? 'page';
|
const finalMode = options?.mode ?? mode ?? 'page';
|
||||||
|
const referenceToNode = !!(options?.reference && options.referenceToNode);
|
||||||
|
|
||||||
|
// increases block link priority
|
||||||
|
if (referenceToNode) {
|
||||||
|
return iconSet.BlockLinkIcon;
|
||||||
|
}
|
||||||
|
|
||||||
const journalDate = this._toDayjs(
|
const journalDate = this._toDayjs(
|
||||||
this.propertiesAdapter.getJournalPageDateString(docId)
|
this.propertiesAdapter.getJournalPageDateString(docId)
|
||||||
@@ -98,11 +104,9 @@ export class DocDisplayMetaService extends Service {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return options?.reference
|
return options?.reference
|
||||||
? options?.referenceToNode
|
? finalMode === 'edgeless'
|
||||||
? iconSet.BlockLinkIcon
|
? iconSet.LinkedEdgelessIcon
|
||||||
: finalMode === 'edgeless'
|
: iconSet.LinkedPageIcon
|
||||||
? iconSet.LinkedEdgelessIcon
|
|
||||||
: iconSet.LinkedPageIcon
|
|
||||||
: finalMode === 'edgeless'
|
: finalMode === 'edgeless'
|
||||||
? iconSet.EdgelessIcon
|
? iconSet.EdgelessIcon
|
||||||
: iconSet.PageIcon;
|
: iconSet.PageIcon;
|
||||||
|
|||||||
Reference in New Issue
Block a user