fix: page info ui issue on journal page (#5887)

This commit is contained in:
Peng Xiao
2024-02-23 07:55:43 +00:00
parent 3f7f78c8f4
commit 745110c799
4 changed files with 34 additions and 5 deletions

View File

@@ -1,5 +1,5 @@
import { Checkbox, DatePicker, Menu } from '@affine/component';
import { useBlockSuitePageMeta } from '@affine/core/hooks/use-block-suite-page-meta';
import { useAllBlockSuitePageMeta } from '@affine/core/hooks/use-all-block-suite-page-meta';
import { WorkspaceLegacyProperties } from '@affine/core/modules/workspace';
import type {
PageInfoCustomProperty,
@@ -117,7 +117,7 @@ export const TagsValue = () => {
const workspace = useService(Workspace);
const page = useService(Page);
const blockSuiteWorkspace = workspace.blockSuiteWorkspace;
const pageMetas = useBlockSuitePageMeta(blockSuiteWorkspace);
const pageMetas = useAllBlockSuitePageMeta(blockSuiteWorkspace);
const legacyProperties = useService(WorkspaceLegacyProperties);
const options = useLiveData(legacyProperties.tagOptions$);

View File

@@ -37,7 +37,12 @@ export const AppSidebarJournalButton = ({
: TodayIcon;
return (
<MenuItem active={isJournalActive} onClick={openToday} icon={<Icon />}>
<MenuItem
data-testid="slider-bar-journals-button"
active={isJournalActive}
onClick={openToday}
icon={<Icon />}
>
{t['com.affine.journal.app-sidebar-title']()}
</MenuItem>
);