From 823a5054a0d63afce6a0cecf7568da7ef8cf21e2 Mon Sep 17 00:00:00 2001 From: fabio Date: Thu, 19 Feb 2026 10:12:08 +0100 Subject: [PATCH] aggiunto ProfessionalExpenses form --- app/src/components/StepsStepper.vue | 1 + .../steps/ProfessionalExpensesStep.vue | 198 ++++++++++++++++++ app/src/i18n/locales/en-US/steps.ts | 16 ++ app/src/i18n/locales/it-IT/steps.ts | 16 ++ 4 files changed, 231 insertions(+) create mode 100644 app/src/components/steps/ProfessionalExpensesStep.vue diff --git a/app/src/components/StepsStepper.vue b/app/src/components/StepsStepper.vue index 85b306a..18f059f 100644 --- a/app/src/components/StepsStepper.vue +++ b/app/src/components/StepsStepper.vue @@ -68,6 +68,7 @@ const currentComponent = computed(() => { if (id === 'marital') return defineAsyncComponent(() => import('./steps/MaritalStep.vue')) if (id === 'children') return defineAsyncComponent(() => import('./steps/ChildrenStep.vue')) if (id === 'income') return defineAsyncComponent(() => import('./steps/IncomeStep.vue')) + if (id === 'professionalExpenses') return defineAsyncComponent(() => import('./steps/ProfessionalExpensesStep.vue')) return null }) diff --git a/app/src/components/steps/ProfessionalExpensesStep.vue b/app/src/components/steps/ProfessionalExpensesStep.vue new file mode 100644 index 0000000..27d1c7d --- /dev/null +++ b/app/src/components/steps/ProfessionalExpensesStep.vue @@ -0,0 +1,198 @@ + + + + + diff --git a/app/src/i18n/locales/en-US/steps.ts b/app/src/i18n/locales/en-US/steps.ts index 2b5869d..2f39f2b 100644 --- a/app/src/i18n/locales/en-US/steps.ts +++ b/app/src/i18n/locales/en-US/steps.ts @@ -96,6 +96,22 @@ export default { noAttachments: 'Attach documents' }, + professionalExpenses: { + expensesChanged: 'Have your professional expenses changed?', + workplaceDescription: 'Workplace description', + commuteMethod: 'Commute method', + commuteMethodOptions: { + car: 'Car', + bus: 'Bus', + bike: 'Bike', + walk: 'Walk' + }, + commuteKm: 'Commute distance (km)', + lunchAtHome: 'Do you have lunch at home?', + eatsOut: 'Do you eat out?', + hasCanteenOrVouchers: 'Do you have a canteen or meal vouchers?' + }, + informazionesualimenti: 'Alimony information', inserireindirizzocogniuge: 'Enter spouse address', inserireindirizzopartner: 'Enter partner address', diff --git a/app/src/i18n/locales/it-IT/steps.ts b/app/src/i18n/locales/it-IT/steps.ts index 9a94c66..5816cce 100644 --- a/app/src/i18n/locales/it-IT/steps.ts +++ b/app/src/i18n/locales/it-IT/steps.ts @@ -96,6 +96,22 @@ export default { noAttachments: 'Allega documenti' }, + professionalExpenses: { + expensesChanged: 'Le spese professionali sono cambiate?', + workplaceDescription: 'Descrizione del luogo di lavoro', + commuteMethod: 'Metodo di trasporto', + commuteMethodOptions: { + car: 'Auto', + bus: 'Bus', + bike: 'Bici', + walk: 'A piedi' + }, + commuteKm: 'Km di percorrenza', + lunchAtHome: 'Pranzi a casa?', + eatsOut: 'Mangi fuori?', + hasCanteenOrVouchers: 'Hai mensa o buoni pasto?' + }, + informazionesualimenti: 'Informazioni su alimenti', inserireindirizzocogniuge: "Inserire l'indirizzo del coniuge", inserireindirizzopartner: "Inserire l'indirizzo del partner",