From 393b67c964377a3383f787c334d2a9a6df926f0a Mon Sep 17 00:00:00 2001 From: sunnyajit Date: Wed, 17 Jun 2026 08:57:06 +0530 Subject: [PATCH] fix: add PDF validation for file picker uploads --- src/app/components/ResumeDropzone.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/app/components/ResumeDropzone.tsx b/src/app/components/ResumeDropzone.tsx index 2b98485..6b913f1 100644 --- a/src/app/components/ResumeDropzone.tsx +++ b/src/app/components/ResumeDropzone.tsx @@ -57,15 +57,23 @@ export const ResumeDropzone = ({ } setIsHoveredOnDropzone(false); }; - + // code issue by sunny const onInputChange = async (event: React.ChangeEvent) => { const files = event.target.files; if (!files) return; const newFile = files[0]; - setNewFile(newFile); + + if (newFile.name.endsWith(".pdf")) { + setHasNonPdfFile(false); + setNewFile(newFile); + } else { + setHasNonPdfFile(true); + } }; + + const onRemove = () => { setFile(defaultFileState); onFileUrlChange("");