diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx index 639f8c2..dfa8d0e 100644 --- a/src/app/admin/page.tsx +++ b/src/app/admin/page.tsx @@ -315,6 +315,78 @@ export default function AdminDashboardPage() { + {/* User Verify */} + + + {/* Finance Management */} + + + {/* Pool Management */} + + + {/* Affiliate Management */} + + {/* News Management */} - - - - {DISPLAY_MATRIX && ( - - )} - - {DISPLAY_ABONEMENTS && ( - <> - - - - )} - {DISPLAY_POOLS && ( - - )} - - {DISPLAY_NEWS && ( - - )} - - {/* ADDED: Dev Management in hamburger admin nav */} - {isAdminOrSuper && ( - - )} +

+ Open the dashboard to access all admin modules via icon panels. +

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 771ea97..55aad22 100644 --- a/src/app/quickaction-dashboard/register-additional-information/company/page.tsx +++ b/src/app/quickaction-dashboard/register-additional-information/company/page.tsx @@ -15,7 +15,8 @@ interface CompanyProfileData { companyPhone: string contactPersonName: string contactPersonPhone: string - vatNumber: string + registrationNumber: string + uidNumber: string street: string postalCode: string city: string @@ -44,7 +45,8 @@ const init: CompanyProfileData = { companyPhone: '', contactPersonName: '', contactPersonPhone: '', - vatNumber: '', + registrationNumber: '', + uidNumber: '', street: '', postalCode: '', city: '', @@ -216,7 +218,8 @@ export default function CompanyAdditionalInformationPage() { companyPhone: profile?.phone || me?.companyPhone || prev.companyPhone, contactPersonName: profile?.contact_person_name || me?.contactPersonName || prev.contactPersonName, contactPersonPhone: profile?.contact_person_phone || me?.contactPersonPhone || prev.contactPersonPhone, - vatNumber: profile?.registration_number || prev.vatNumber, + registrationNumber: profile?.registration_number || prev.registrationNumber, + uidNumber: profile?.uid_number || profile?.atu_number || prev.uidNumber, street: profile?.address || prev.street, postalCode: profile?.zip_code || prev.postalCode, city: profile?.city || prev.city, @@ -281,7 +284,7 @@ export default function CompanyAdditionalInformationPage() { const validate = () => { const required: (keyof CompanyProfileData)[] = [ 'companyName','companyEmail','companyPhone','contactPersonName','contactPersonPhone', - 'vatNumber','street','postalCode','city','country','accountHolder','iban' + 'street','postalCode','city','country','accountHolder','iban' ] for (const k of required) { if (!form[k].trim()) { @@ -414,7 +417,9 @@ export default function CompanyAdditionalInformationPage() { zip_code: form.postalCode, // Backend expects 'zip_code' city: form.city, country: form.country, - registrationNumber: form.vatNumber, // Map VAT number to registration number + registrationNumber: form.registrationNumber || undefined, + uidNumber: form.uidNumber || undefined, + atuNumber: form.uidNumber || undefined, businessType: 'company', // Default business type branch: null, // Not collected in form, set to null numberOfEmployees: null, // Not collected in form, set to null @@ -580,15 +585,26 @@ export default function CompanyAdditionalInformationPage() {
+
+
+ +