fix(component): cmdk flaky (#4512)

This commit is contained in:
Peng Xiao
2023-09-27 09:37:00 +08:00
committed by GitHub
parent 4a03fa65d1
commit 369db3fea5
4 changed files with 23 additions and 18 deletions
@@ -3,6 +3,7 @@ import { WorkspaceFlavour } from '@affine/env/workspace';
import { useAFFiNEI18N } from '@affine/i18n/hooks';
import { rootWorkspacesMetadataAtom } from '@affine/workspace/atom';
import { getOrCreateWorkspace } from '@affine/workspace/manager';
import type { Page } from '@blocksuite/store';
import type { Meta, StoryFn } from '@storybook/react';
import { currentWorkspaceIdAtom } from '@toeverything/infra/atom';
import {
@@ -21,6 +22,13 @@ export default {
},
} satisfies Meta;
const createMockedPage = () => {
return {
id: 'test-page',
waitForLoaded: () => Promise.resolve(),
} as any as Page;
};
function useRegisterCommands() {
const t = useAFFiNEI18N();
const store = useStore();
@@ -39,8 +47,8 @@ function useRegisterCommands() {
t,
store,
pageHelper: {
createEdgeless: () => 'noop',
createPage: () => 'noop',
createEdgeless: createMockedPage,
createPage: createMockedPage,
importFile: () => Promise.resolve(),
isPreferredEdgeless: () => false,
},