| 123456789101112131415161718192021 | 
							- import { useLexicalComposerContext } from '@lexical/react/LexicalComposerContext'
 - import { textToEditorState } from '../utils'
 - import { useEventEmitterContextContext } from '@/context/event-emitter'
 - 
 - export const PROMPT_EDITOR_UPDATE_VALUE_BY_EVENT_EMITTER = 'PROMPT_EDITOR_UPDATE_VALUE_BY_EVENT_EMITTER'
 - 
 - const UpdateBlock = () => {
 -   const { eventEmitter } = useEventEmitterContextContext()
 -   const [editor] = useLexicalComposerContext()
 - 
 -   eventEmitter?.useSubscription((v: any) => {
 -     if (v.type === PROMPT_EDITOR_UPDATE_VALUE_BY_EVENT_EMITTER) {
 -       const editorState = editor.parseEditorState(textToEditorState(v.payload))
 -       editor.setEditorState(editorState)
 -     }
 -   })
 - 
 -   return null
 - }
 - 
 - export default UpdateBlock
 
 
  |