diff --git a/packages/editor/src/core/components/editors/document/collaborative-editor.tsx b/packages/editor/src/core/components/editors/document/collaborative-editor.tsx index d29cfd4a880..ea78216b8b2 100644 --- a/packages/editor/src/core/components/editors/document/collaborative-editor.tsx +++ b/packages/editor/src/core/components/editors/document/collaborative-editor.tsx @@ -44,6 +44,7 @@ const CollaborativeDocumentEditor: React.FC = serverHandler, tabIndex, user, + extendedDocumentEditorProps, } = props; // use document editor @@ -71,6 +72,7 @@ const CollaborativeDocumentEditor: React.FC = serverHandler, tabIndex, user, + extendedDocumentEditorProps, }); const editorContainerClassNames = getEditorClassNames({ @@ -97,6 +99,7 @@ const CollaborativeDocumentEditor: React.FC = tabIndex={tabIndex} flaggedExtensions={flaggedExtensions} disabledExtensions={disabledExtensions} + extendedDocumentEditorProps={extendedDocumentEditorProps} /> ); diff --git a/packages/editor/src/core/components/editors/document/page-renderer.tsx b/packages/editor/src/core/components/editors/document/page-renderer.tsx index 598869081ae..dfed1785849 100644 --- a/packages/editor/src/core/components/editors/document/page-renderer.tsx +++ b/packages/editor/src/core/components/editors/document/page-renderer.tsx @@ -5,7 +5,7 @@ import { cn } from "@plane/utils"; import { DocumentContentLoader, EditorContainer, EditorContentWrapper } from "@/components/editors"; import { AIFeaturesMenu, BlockMenu, EditorBubbleMenu } from "@/components/menus"; // types -import { IEditorProps, TAIHandler, TDisplayConfig } from "@/types"; +import type { ICollaborativeDocumentEditorPropsExtended, IEditorProps, TAIHandler, TDisplayConfig } from "@/types"; type Props = { aiHandler?: TAIHandler; @@ -14,6 +14,7 @@ type Props = { documentLoaderClassName?: string; editor: Editor; editorContainerClassName: string; + extendedDocumentEditorProps?: ICollaborativeDocumentEditorPropsExtended; id: string; isLoading?: boolean; isTouchDevice: boolean; diff --git a/packages/editor/src/core/types/hook.ts b/packages/editor/src/core/types/hook.ts index a48480c9c27..0b0a9bc9185 100644 --- a/packages/editor/src/core/types/hook.ts +++ b/packages/editor/src/core/types/hook.ts @@ -51,4 +51,7 @@ export type TCollaborativeEditorHookProps = TCoreHookProps & | "placeholder" | "tabIndex" > & - Pick; + Pick< + ICollaborativeDocumentEditorProps, + "dragDropEnabled" | "extendedDocumentEditorProps" | "realtimeConfig" | "serverHandler" | "user" + >;