diff --git a/packages/frontend/core/src/blocksuite/extensions/footnote-config.ts b/packages/frontend/core/src/blocksuite/extensions/footnote-config.ts deleted file mode 100644 index e358b08f1..000000000 --- a/packages/frontend/core/src/blocksuite/extensions/footnote-config.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { FootNoteNodeConfigExtension } from '@blocksuite/affine/inlines/footnote'; -import type { SpecBuilder } from '@blocksuite/affine/shared/utils'; - -// Disable hover effect for footnote node -const disableHoverEffectConfig = { - disableHoverEffect: true, -}; - -export function enableFootnoteConfigExtension( - specBuilder: SpecBuilder, - config = disableHoverEffectConfig -) { - const footNoteConfig = FootNoteNodeConfigExtension(config); - return specBuilder.extend([footNoteConfig]); -} diff --git a/packages/frontend/core/src/blocksuite/extensions/index.ts b/packages/frontend/core/src/blocksuite/extensions/index.ts index 5882bf3a3..bbc9b34f6 100644 --- a/packages/frontend/core/src/blocksuite/extensions/index.ts +++ b/packages/frontend/core/src/blocksuite/extensions/index.ts @@ -1,3 +1,2 @@ export * from './entry/enable-affine'; export * from './entry/enable-mobile'; -export * from './footnote-config'; diff --git a/packages/frontend/core/src/desktop/pages/workspace/detail-page/tabs/chat.tsx b/packages/frontend/core/src/desktop/pages/workspace/detail-page/tabs/chat.tsx index dca07dd7b..77e1127aa 100644 --- a/packages/frontend/core/src/desktop/pages/workspace/detail-page/tabs/chat.tsx +++ b/packages/frontend/core/src/desktop/pages/workspace/detail-page/tabs/chat.tsx @@ -1,6 +1,5 @@ import { ChatPanel } from '@affine/core/blocksuite/ai'; import type { AffineEditorContainer } from '@affine/core/blocksuite/block-suite-editor'; -import { enableFootnoteConfigExtension } from '@affine/core/blocksuite/extensions'; import { useAIChatConfig } from '@affine/core/components/hooks/affine/use-ai-chat-config'; import { WorkbenchService } from '@affine/core/modules/workbench'; import { RefNodeSlotsProvider } from '@blocksuite/affine/inlines/reference'; @@ -70,9 +69,8 @@ export const EditorChatPanel = forwardRef(function EditorChatPanel( chatPanelRef.current.docDisplayConfig = docDisplayConfig; chatPanelRef.current.searchMenuConfig = searchMenuConfig; chatPanelRef.current.networkSearchConfig = networkSearchConfig; - chatPanelRef.current.previewSpecBuilder = enableFootnoteConfigExtension( - SpecProvider._.getSpec('preview:page') - ); + chatPanelRef.current.previewSpecBuilder = + SpecProvider._.getSpec('preview:page'); containerRef.current?.append(chatPanelRef.current); } else { diff --git a/packages/frontend/core/src/modules/peek-view/view/ai-chat-block-peek-view/index.tsx b/packages/frontend/core/src/modules/peek-view/view/ai-chat-block-peek-view/index.tsx index d88c445a4..77e6e9de1 100644 --- a/packages/frontend/core/src/modules/peek-view/view/ai-chat-block-peek-view/index.tsx +++ b/packages/frontend/core/src/modules/peek-view/view/ai-chat-block-peek-view/index.tsx @@ -1,7 +1,6 @@ import { toReactNode } from '@affine/component'; import { AIChatBlockPeekViewTemplate } from '@affine/core/blocksuite/ai'; import type { AIChatBlockModel } from '@affine/core/blocksuite/ai/blocks/ai-chat-block/model/ai-chat-model'; -import { enableFootnoteConfigExtension } from '@affine/core/blocksuite/extensions'; import { useAIChatConfig } from '@affine/core/components/hooks/affine/use-ai-chat-config'; import { SpecProvider } from '@blocksuite/affine/shared/utils'; import type { EditorHost } from '@blocksuite/affine/std'; @@ -19,9 +18,7 @@ export const AIChatBlockPeekView = ({ const { docDisplayConfig, searchMenuConfig, networkSearchConfig } = useAIChatConfig(); return useMemo(() => { - const previewSpecBuilder = enableFootnoteConfigExtension( - SpecProvider._.getSpec('preview:page') - ); + const previewSpecBuilder = SpecProvider._.getSpec('preview:page'); const template = AIChatBlockPeekViewTemplate( model, host,