diff --git a/ai/ai-react-app/package.json b/ai/ai-react-app/package.json index f8a4edecc..8c611c676 100644 --- a/ai/ai-react-app/package.json +++ b/ai/ai-react-app/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "firebase": "12.2.1", + "firebase": "12.10.0", "immer": "^10.1.1", "react": "^19.2.1", "react-dom": "^19.2.1" diff --git a/ai/ai-react-app/src/components/Common/PromptInput.tsx b/ai/ai-react-app/src/components/Common/PromptInput.tsx index 93bfc9d6a..7add61221 100644 --- a/ai/ai-react-app/src/components/Common/PromptInput.tsx +++ b/ai/ai-react-app/src/components/Common/PromptInput.tsx @@ -25,6 +25,7 @@ interface PromptInputProps { currentParams?: ModelParams; currentImagenParams?: ImagenModelParams; selectedFile: File | null; + disabled?: boolean; } const PromptInput: React.FC = ({ @@ -39,6 +40,7 @@ const PromptInput: React.FC = ({ aiInstance, currentParams, selectedFile, + disabled = false, }) => { const [tokenCount, setTokenCount] = useState( null, @@ -142,14 +144,14 @@ const PromptInput: React.FC = ({ value={prompt} onChange={(e) => onPromptChange(e.target.value)} placeholder={placeholder} - disabled={isLoading || isCountingTokens} // Disable if main loading OR counting + disabled={disabled || isLoading || isCountingTokens} // Disable if main loading OR counting rows={3} aria-label="Prompt input" />