Fix ts errors

This commit is contained in:
jeez26 2025-09-08 16:28:31 +03:00
parent 365f1bde7a
commit 65a9dddf08
2 changed files with 33 additions and 30 deletions

View File

@ -31,12 +31,15 @@ export default function InterviewPage() {
)
}
if (error || !validationData?.can_interview) {
const errorMessage = error?.response?.status === 404
? 'Резюме не найдено'
: error?.response?.status === 400
? 'Резюме еще не готово к собеседованию'
: validationData?.message || 'Собеседование недоступно'
let errorMessage = ''
if (error instanceof Response) {
if (error.status === 404) errorMessage = "Резюме не найдено";
else if (error.status === 400) errorMessage = "Резюме еще не готово к собеседованию" ;
else errorMessage = validationData?.message || 'Собеседование недоступно' ;
}
return (
<div className="flex flex-col items-center justify-center min-h-screen bg-gray-50">
@ -94,8 +97,8 @@ export default function InterviewPage() {
{/* Interview Session */}
<InterviewSession
resumeId={resumeId}
onEnd={handleInterviewEnd}
resumeId={ resumeId }
onEnd={ handleInterviewEnd }
/>
</div>
)

View File

@ -19,7 +19,7 @@ import {
interface InterviewSessionProps {
resumeId: number
sessionId: number
sessionId?: number
onEnd?: () => void
}