import { Spinner } from '@wordpress/components'; import { __, isRTL } from '@wordpress/i18n'; import { arrowRight, Icon, arrowLeft } from '@wordpress/icons'; import classnames from 'classnames'; import { DynamicTextarea } from '@draft/components/DynamicTextarea'; import { useSelectedText } from '@draft/hooks/useSelectedText'; import { magic } from '@draft/svg'; export const Input = ({ inputText, setInputText, ready, setReady, setPrompt, loading, }) => { const { selectedText } = useSelectedText(); const submit = (event) => { event.preventDefault(); if (!ready || loading) return; setInputText(''); setReady(false); setPrompt({ text: selectedText ? selectedText : inputText, promptType: selectedText ? 'custom-requests' : 'create', systemMessageKey: selectedText ? 'edit' : 'generate', // The prompt as a followup to the user's input details: { followup: selectedText ? inputText : undefined }, }); }; return (
); };