mirror of
https://github.com/makeplane/plane.git
synced 2026-01-24 15:24:46 -06:00
[WIKI-770] fix: update editor ref after editor ready #8115
This commit is contained in:
@@ -73,6 +73,7 @@ export const LiteTextEditor = React.forwardRef<EditorRefApi, LiteTextEditorWrapp
|
||||
const isLiteVariant = variant === "lite";
|
||||
const isFullVariant = variant === "full";
|
||||
const [isFocused, setIsFocused] = useState(isFullVariant ? showToolbarInitially : true);
|
||||
const [editorRef, setEditorRef] = useState<EditorRefApi | null>(null);
|
||||
// editor flaggings
|
||||
const { liteText: liteTextEditorExtensions } = useEditorFlagging({
|
||||
workspaceSlug: workspaceSlug?.toString() ?? "",
|
||||
@@ -95,7 +96,7 @@ export const LiteTextEditor = React.forwardRef<EditorRefApi, LiteTextEditorWrapp
|
||||
}
|
||||
// derived values
|
||||
const isEmpty = isCommentEmpty(props.initialValue);
|
||||
const editorRef = isMutableRefObject<EditorRefApi>(ref) ? ref.current : null;
|
||||
|
||||
return (
|
||||
<div
|
||||
className={cn(
|
||||
@@ -123,6 +124,11 @@ export const LiteTextEditor = React.forwardRef<EditorRefApi, LiteTextEditorWrapp
|
||||
workspaceId,
|
||||
workspaceSlug,
|
||||
})}
|
||||
handleEditorReady={(ready) => {
|
||||
if (ready) {
|
||||
setEditorRef(isMutableRefObject<EditorRefApi>(ref) ? ref.current : null);
|
||||
}
|
||||
}}
|
||||
mentionHandler={{
|
||||
searchCallback: async (query) => {
|
||||
const res = await fetchMentions(query);
|
||||
|
||||
Reference in New Issue
Block a user