L-Sun 2024-06-26 08:34:22 +00:00
parent 7baa260e97
commit 59fe5fb57a
No known key found for this signature in database
GPG Key ID: 4B5C21CB76DF6E92

View File

@ -7,6 +7,7 @@ import {
import { WorkbenchLink } from '@affine/core/modules/workbench'; import { WorkbenchLink } from '@affine/core/modules/workbench';
import { useI18n } from '@affine/i18n'; import { useI18n } from '@affine/i18n';
import { import {
DeleteIcon,
LinkedEdgelessIcon, LinkedEdgelessIcon,
LinkedPageIcon, LinkedPageIcon,
TodayIcon, TodayIcon,
@ -43,12 +44,15 @@ export function pageReferenceRenderer({
const referencedPage = pageMetaHelper.getDocMeta(pageId); const referencedPage = pageMetaHelper.getDocMeta(pageId);
let title = let title =
referencedPage?.title ?? t['com.affine.editor.reference-not-found'](); referencedPage?.title ?? t['com.affine.editor.reference-not-found']();
let icon =
docMode === 'page' || docMode === null ? ( let icon = !referencedPage ? (
<DeleteIcon className={styles.pageReferenceIcon} />
) : docMode === 'page' || docMode === null ? (
<LinkedPageIcon className={styles.pageReferenceIcon} /> <LinkedPageIcon className={styles.pageReferenceIcon} />
) : ( ) : (
<LinkedEdgelessIcon className={styles.pageReferenceIcon} /> <LinkedEdgelessIcon className={styles.pageReferenceIcon} />
); );
const isJournal = isPageJournal(pageId); const isJournal = isPageJournal(pageId);
const localizedJournalDate = getLocalizedJournalDateString(pageId); const localizedJournalDate = getLocalizedJournalDateString(pageId);
if (isJournal && localizedJournalDate) { if (isJournal && localizedJournalDate) {