@@ -53,11 +53,13 @@ const ChatTextArea = forwardRef<HTMLTextAreaElement, ChatTextAreaProps>(
5353 const message = event . data
5454 if ( message . type === 'enhancedPrompt' && message . text ) {
5555 setInputValue ( message . text )
56+ setIsEnhancingPrompt ( false )
5657 }
5758 }
5859 window . addEventListener ( 'message' , messageHandler )
5960 return ( ) => window . removeEventListener ( 'message' , messageHandler )
6061 } , [ setInputValue ] )
62+
6163 const [ thumbnailsHeight , setThumbnailsHeight ] = useState ( 0 )
6264 const [ textAreaBaseHeight , setTextAreaBaseHeight ] = useState < number | undefined > ( undefined )
6365 const [ showContextMenu , setShowContextMenu ] = useState ( false )
@@ -90,44 +92,6 @@ const ChatTextArea = forwardRef<HTMLTextAreaElement, ChatTextAreaProps>(
9092 }
9193 }
9294 } , [ inputValue , textAreaDisabled , setInputValue ] )
93-
94- useEffect ( ( ) => {
95- const messageHandler = ( event : MessageEvent ) => {
96- const message = event . data
97- if ( message . type === 'enhancedPrompt' ) {
98- setInputValue ( message . text )
99- setIsEnhancingPrompt ( false )
100- }
101- }
102- window . addEventListener ( 'message' , messageHandler )
103- return ( ) => window . removeEventListener ( 'message' , messageHandler )
104- } , [ setInputValue ] )
105-
106- // Handle enhanced prompt response
107- useEffect ( ( ) => {
108- const messageHandler = ( event : MessageEvent ) => {
109- const message = event . data
110- if ( message . type === 'enhancedPrompt' ) {
111- setInputValue ( message . text )
112- }
113- }
114- window . addEventListener ( 'message' , messageHandler )
115- return ( ) => {
116- window . removeEventListener ( 'message' , messageHandler )
117- }
118- } , [ setInputValue ] )
119-
120- // Handle enhanced prompt response
121- useEffect ( ( ) => {
122- const messageHandler = ( event : MessageEvent ) => {
123- const message = event . data
124- if ( message . type === 'enhancedPrompt' && message . text ) {
125- setInputValue ( message . text )
126- }
127- }
128- window . addEventListener ( 'message' , messageHandler )
129- return ( ) => window . removeEventListener ( 'message' , messageHandler )
130- } , [ setInputValue ] )
13195
13296 const queryItems = useMemo ( ( ) => {
13397 return [
0 commit comments