diff --git a/frontend/app/page.tsx b/frontend/app/page.tsx index 441f00e..a7685a0 100644 --- a/frontend/app/page.tsx +++ b/frontend/app/page.tsx @@ -33,7 +33,7 @@ export default function Home() { ) : error ? ( ) : ( - + )} ); diff --git a/frontend/components/mainScreen.tsx b/frontend/components/mainScreen.tsx index 6f51781..bb8e356 100644 --- a/frontend/components/mainScreen.tsx +++ b/frontend/components/mainScreen.tsx @@ -16,7 +16,8 @@ MainScreen Component const MainScreen: React.FC<{ setResults: React.Dispatch>; -}> = ({ setResults }) => { + setError: React.Dispatch>; +}> = ({ setResults, setError }) => { const [isUploading, setIsUploading] = useState(false); const [uploadMsg, setUploadMsg] = useState(null); @@ -89,9 +90,10 @@ const MainScreen: React.FC<{ // console.log("API Response:", response.data); setResults(response as ResultsData); - } catch (error) { + } catch (error: any) { console.error("Error:", error); - setUploadMsg("Text Analyzing Failed. Please try again."); + const errorMessage = error.response?.data?.error || error.message || "Text Analyzing Failed. Please try again."; + setError(errorMessage); } finally { setIsUploading(false); }