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)
This commit is contained in:
Cats Juice
2024-01-26 07:55:35 +00:00
parent 18068f4ae2
commit 387e292ed9

View File

@@ -1,19 +1,16 @@
import { useJournalInfoHelper } from '@affine/core/hooks/use-journal'; import { useJournalInfoHelper } from '@affine/core/hooks/use-journal';
import { useAFFiNEI18N } from '@affine/i18n/hooks'; import { useAFFiNEI18N } from '@affine/i18n/hooks';
import type { Page } from '@blocksuite/store'; import type { Page } from '@blocksuite/store';
import dayjs from 'dayjs';
import * as styles from './styles.css'; import * as styles from './styles.css';
export const BlocksuiteEditorJournalDocTitle = ({ page }: { page: Page }) => { export const BlocksuiteEditorJournalDocTitle = ({ page }: { page: Page }) => {
const { localizedJournalDate, isTodayJournal } = useJournalInfoHelper( const { localizedJournalDate, isTodayJournal, journalDate } =
page.workspace, useJournalInfoHelper(page.workspace, page.id);
page.id
);
const t = useAFFiNEI18N(); const t = useAFFiNEI18N();
// TODO: i18n // TODO: i18n
const day = dayjs(localizedJournalDate).format('dddd'); const day = journalDate?.format('dddd') ?? null;
return ( return (
<span className="doc-title-container"> <span className="doc-title-container">