diff --git a/src/app/quickaction-dashboard/register-additional-information/company/page.tsx b/src/app/quickaction-dashboard/register-additional-information/company/page.tsx index 9e539f7..4e0792c 100644 --- a/src/app/quickaction-dashboard/register-additional-information/company/page.tsx +++ b/src/app/quickaction-dashboard/register-additional-information/company/page.tsx @@ -371,7 +371,7 @@ export default function CompanyAdditionalInformationPage() { )} {success && (
- Daten gespeichert. + Data saved. Redirecting shortly…
)} diff --git a/src/app/quickaction-dashboard/register-email-verify/page.tsx b/src/app/quickaction-dashboard/register-email-verify/page.tsx index a1eb211..7d0e5a5 100644 --- a/src/app/quickaction-dashboard/register-email-verify/page.tsx +++ b/src/app/quickaction-dashboard/register-email-verify/page.tsx @@ -397,14 +397,14 @@ export default function EmailVerifyPage() { - {/* NEW: Back to dashboard button */} + {/* NEW: Go to Dashboard button */}
diff --git a/src/app/quickaction-dashboard/register-upload-id/company/hooks/useCompanyUploadId.ts b/src/app/quickaction-dashboard/register-upload-id/company/hooks/useCompanyUploadId.ts index 478937c..f70e874 100644 --- a/src/app/quickaction-dashboard/register-upload-id/company/hooks/useCompanyUploadId.ts +++ b/src/app/quickaction-dashboard/register-upload-id/company/hooks/useCompanyUploadId.ts @@ -10,9 +10,9 @@ export function useCompanyUploadId() { const { refreshStatus } = useUserStatus() // Form state - const [docNumber, setDocNumber] = useState('') - const [docType, setDocType] = useState('') - const [issueDate, setIssueDate] = useState('') + const [idNumber, setIdNumber] = useState('') + const [idType, setIdType] = useState('') + const [expiryDate, setExpiryDate] = useState('') const [hasBack, setHasBack] = useState(true) // Files + previews @@ -80,7 +80,7 @@ export function useCompanyUploadId() { // Validation const validate = () => { - if (!docNumber.trim() || !docType || !issueDate || !frontFile) { + if (!idNumber.trim() || !idType || !expiryDate || !frontFile) { setError('Please complete all required fields (marked with *).') return false } @@ -102,11 +102,11 @@ export function useCompanyUploadId() { try { const formData = new FormData() - if (frontFile) formData.append('frontFile', frontFile) - if (hasBack && extraFile) formData.append('backFile', extraFile) - formData.append('docType', docType) - formData.append('docNumber', docNumber.trim()) - formData.append('issueDate', issueDate) + if (frontFile) formData.append('front', frontFile) + if (hasBack && extraFile) formData.append('back', extraFile) + formData.append('idType', idType) + formData.append('idNumber', idNumber.trim()) + formData.append('expiryDate', expiryDate) const response = await fetch(`${process.env.NEXT_PUBLIC_API_BASE_URL}/api/upload/company-id`, { method: 'POST', @@ -144,14 +144,14 @@ export function useCompanyUploadId() { return { // values - docNumber, docType, issueDate, hasBack, + idNumber, idType, expiryDate, hasBack, frontFile, extraFile, frontPreview, extraPreview, submitting, error, success, frontRef, extraRef, inputBase, // setters - setDocNumber, setDocType, setIssueDate, setHasBack, setExtraFile, + setIdNumber, setIdType, setExpiryDate, setHasBack, setExtraFile, // handlers handleFile, onDrop, clearFile, dropHandlers, openPicker, submit, } diff --git a/src/app/quickaction-dashboard/register-upload-id/company/page.tsx b/src/app/quickaction-dashboard/register-upload-id/company/page.tsx index d3255c8..dc189ab 100644 --- a/src/app/quickaction-dashboard/register-upload-id/company/page.tsx +++ b/src/app/quickaction-dashboard/register-upload-id/company/page.tsx @@ -12,9 +12,9 @@ const DOC_TYPES = ['Personalausweis', 'Reisepass', 'Führerschein', 'Aufenthalts export default function CompanyIdUploadPage() { const { // values - docNumber, setDocNumber, - docType, setDocType, - issueDate, setIssueDate, + idNumber, setIdNumber, + idType, setIdType, + expiryDate, setExpiryDate, hasBack, setHasBack, setExtraFile, frontFile, extraFile, frontPreview, extraPreview, @@ -92,9 +92,9 @@ export default function CompanyIdUploadPage() { Contact Person ID Number * setDocNumber(e.target.value)} - className={`${inputBase} ${docNumber ? 'text-gray-900' : 'text-gray-700'}`} + value={idNumber} + onChange={e => setIdNumber(e.target.value)} + className={`${inputBase} ${idNumber ? 'text-gray-900' : 'text-gray-700'}`} placeholder="Enter contact person's ID number" required /> @@ -108,9 +108,9 @@ export default function CompanyIdUploadPage() { Document Type * setIssueDate(e.target.value)} + value={expiryDate} + onChange={e => setExpiryDate(e.target.value)} placeholder="tt.mm.jjjj" - className={`${inputBase} ${issueDate ? 'text-gray-900' : 'text-gray-700'} appearance-none [&::-webkit-calendar-picker-indicator]:opacity-80`} + className={`${inputBase} ${expiryDate ? 'text-gray-900' : 'text-gray-700'} appearance-none [&::-webkit-calendar-picker-indicator]:opacity-80`} required />