From 387e292ed916938977665a77b0ff75bbda73e2b2 Mon Sep 17 00:00:00 2001 From: Cats Juice Date: Fri, 26 Jan 2024 07:55:35 +0000 Subject: [PATCH] fix(core): journal title's day tag may be invalid (#5703) Fix [TOV-470](https://linear.app/affine-design/issue/TOV-470/journal-invalid-date) --- .../blocksuite/block-suite-editor/journal-doc-title.tsx | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/packages/frontend/core/src/components/blocksuite/block-suite-editor/journal-doc-title.tsx b/packages/frontend/core/src/components/blocksuite/block-suite-editor/journal-doc-title.tsx index 25aaebaf3d..bb9cf58b56 100644 --- a/packages/frontend/core/src/components/blocksuite/block-suite-editor/journal-doc-title.tsx +++ b/packages/frontend/core/src/components/blocksuite/block-suite-editor/journal-doc-title.tsx @@ -1,19 +1,16 @@ import { useJournalInfoHelper } from '@affine/core/hooks/use-journal'; import { useAFFiNEI18N } from '@affine/i18n/hooks'; import type { Page } from '@blocksuite/store'; -import dayjs from 'dayjs'; import * as styles from './styles.css'; export const BlocksuiteEditorJournalDocTitle = ({ page }: { page: Page }) => { - const { localizedJournalDate, isTodayJournal } = useJournalInfoHelper( - page.workspace, - page.id - ); + const { localizedJournalDate, isTodayJournal, journalDate } = + useJournalInfoHelper(page.workspace, page.id); const t = useAFFiNEI18N(); // TODO: i18n - const day = dayjs(localizedJournalDate).format('dddd'); + const day = journalDate?.format('dddd') ?? null; return (