Skip to content

Commit 4a6c173

Browse files
committed
refactor: remove unused api imports, update form hooks, and improve error handling in summarizer pages
1 parent d8dd9bd commit 4a6c173

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

client/src/pages/DocSummarizer.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { FileUpload } from '../components/FileUpload';
66
import { LoadingSkeleton } from '../components/LoadingSkeleton';
77
import { MarkdownRenderer } from '../components/MarkdownRenderer';
88
import { EmptyState } from '../components/EmptyState';
9-
import api from '../lib/api';
9+
1010
import { toast } from 'sonner';
1111
import { Loader2, FileText } from 'lucide-react';
1212
import jsPDF from 'jspdf';
@@ -39,8 +39,8 @@ try {
3939
setSummary((prev) => `${prev || ""}${delta}`);
4040
},
4141
});
42-
} catch (error: any) {
43-
toast.error(error.message || "Failed to generate summary");
42+
} catch (error) {
43+
toast.error(error instanceof Error ? error.message : "Failed to generate summary");
4444
} finally {
4545
setIsLoading(false);
4646
}

client/src/pages/UrlSummarizer.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { ModelSelector } from '../components/ModelSelector';
1010
import { LoadingSkeleton } from '../components/LoadingSkeleton';
1111
import { MarkdownRenderer } from '../components/MarkdownRenderer';
1212
import { EmptyState } from '../components/EmptyState';
13-
import api from '../lib/api';
13+
1414
import { toast } from 'sonner';
1515
import { Loader2, Globe } from 'lucide-react';
1616
import jsPDF from 'jspdf';
@@ -29,7 +29,7 @@ const UrlSummarizer: React.FC = () => {
2929
const [summary, setSummary] = useState<string | null>(null);
3030
const [isLoading, setIsLoading] = useState(false);
3131

32-
const { register, handleSubmit, setValue, watch, setError, formState: { errors } } = useForm<UrlFormValues>({
32+
const { register, handleSubmit, setValue, watch, formState: { errors } } = useForm<UrlFormValues>({
3333
resolver: zodResolver(urlSchema),
3434
defaultValues: {
3535
client: 'cerebras'
@@ -53,8 +53,8 @@ try {
5353
},
5454
}
5555
);
56-
} catch (error: any) {
57-
toast.error(error.message || "Failed to generate summary");
56+
} catch (error) {
57+
toast.error(error instanceof Error ? error.message : "Failed to generate summary");
5858
} finally {
5959
setIsLoading(false);
6060
}

0 commit comments

Comments
 (0)