refactor(core): set edgeless theme on doc created (#8670)

This commit is contained in:
EYHN
2024-11-04 04:38:03 +00:00
parent a4f27ef391
commit 12e3cf1d07
27 changed files with 107 additions and 126 deletions

View File

@@ -67,14 +67,9 @@ export function JournalPageHeader({ page, workspace }: PageHeaderProps) {
<ViewIcon icon="journal" />
<EditorModeSwitch />
<div className={styles.journalWeekPicker}>
<JournalWeekDatePicker
docCollection={workspace.docCollection}
page={page}
/>
<JournalWeekDatePicker page={page} />
</div>
{hideToday ? null : (
<JournalTodayButton docCollection={workspace.docCollection} />
)}
{hideToday ? null : <JournalTodayButton />}
<HeaderDivider />
<PageHeaderMenuButton
isJournal

View File

@@ -21,7 +21,6 @@ import {
DocsService,
useLiveData,
useService,
WorkspaceService,
} from '@toeverything/infra';
import { assignInlineVars } from '@vanilla-extract/dynamic';
import clsx from 'clsx';
@@ -100,12 +99,11 @@ const mobile = environment.isMobile;
export const EditorJournalPanel = () => {
const t = useI18n();
const doc = useService(DocService).doc;
const workspace = useService(WorkspaceService).workspace;
const journalService = useService(JournalService);
const journalDateStr = useLiveData(journalService.journalDate$(doc.id));
const journalDate = journalDateStr ? dayjs(journalDateStr) : null;
const isJournal = !!journalDate;
const { openJournal } = useJournalRouteHelper(workspace.docCollection);
const { openJournal } = useJournalRouteHelper();
const onDateSelect = useCallback(
(date: string) => {