fix: editor user config (#5974)
This commit is contained in:
parent
4c6ab984c3
commit
2193e8c79c
2 changed files with 12 additions and 11 deletions
|
|
@ -55,7 +55,7 @@ export const useCollaborativeEditor = (props: TCollaborativeEditorProps) => {
|
|||
},
|
||||
onSynced: () => setHasServerSynced(true),
|
||||
}),
|
||||
[id, realtimeConfig, serverHandler, user.id]
|
||||
[id, realtimeConfig, serverHandler, user]
|
||||
);
|
||||
|
||||
// destroy and disconnect connection on unmount
|
||||
|
|
|
|||
|
|
@ -149,6 +149,15 @@ export const PageEditorBody: React.FC<Props> = observer((props) => {
|
|||
}
|
||||
}, [projectId, workspaceSlug]);
|
||||
|
||||
const userConfig = useMemo(
|
||||
() => ({
|
||||
id: currentUser?.id ?? "",
|
||||
name: currentUser?.display_name ?? "",
|
||||
color: generateRandomColor(currentUser?.id ?? ""),
|
||||
}),
|
||||
[currentUser]
|
||||
);
|
||||
|
||||
if (pageId === undefined || !realtimeConfig) return <PageContentLoader />;
|
||||
|
||||
return (
|
||||
|
|
@ -214,11 +223,7 @@ export const PageEditorBody: React.FC<Props> = observer((props) => {
|
|||
}}
|
||||
realtimeConfig={realtimeConfig}
|
||||
serverHandler={serverHandler}
|
||||
user={{
|
||||
id: currentUser?.id ?? "",
|
||||
name: currentUser?.display_name ?? "",
|
||||
color: generateRandomColor(currentUser?.id ?? ""),
|
||||
}}
|
||||
user={userConfig}
|
||||
disabledExtensions={documentEditor}
|
||||
aiHandler={{
|
||||
menu: getAIMenu,
|
||||
|
|
@ -245,11 +250,7 @@ export const PageEditorBody: React.FC<Props> = observer((props) => {
|
|||
},
|
||||
}}
|
||||
realtimeConfig={realtimeConfig}
|
||||
user={{
|
||||
id: currentUser?.id ?? "",
|
||||
name: currentUser?.display_name ?? "",
|
||||
color: generateRandomColor(currentUser?.id ?? ""),
|
||||
}}
|
||||
user={userConfig}
|
||||
/>
|
||||
)}
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue