09da2b7c25afc12fa686d655f8c8fbb1f9bab448
Bug: nei quadri B (titolari row_type), F (upload_slots), G (legal frame), la key
'fields' non esisteva nel questions_snapshot → la condizione (q.fields !== undefined)
nascondeva tutto il blocco 'Campi' incluso il bottone 'Aggiungi campo'. Carlo non
poteva aggiungere campi normali a questi 3 quadri.
Fix:
- Rimosso condizionale (q.fields !== undefined): blocco 'Campi' sempre renderizzato
- Count dinamico '(q.fields || []).length' mostra 0 se non esiste
- Messaggio 'Nessun campo diretto. Aggiungine uno col bottone...' contestuale:
- Se row_type presente -> 'o usa i Campi riga per i titolari_effettivi'
- Se nested_full presente -> 'o usa i Campi annidati qui sotto'
- addField ora genera id univoco con prefisso quadro:
'campo_a_17', 'campo_b_1', 'campo_g_1' invece del semplice 'campo_1' che
poteva collidere tra quadri dello stesso template
GEPAFIN-FE
Gepafin Front End
Commands
npm run start - start development server
npm run build:dev - make build based on 'dev' env variables
npm run build:prod - make build based on 'prod' env variables
HUB IDs
p4lk3bcx1RStqTaIVVbXs - gepafin
t7jh5wfg9QXylNaTZkPoE - sviluppumbria
Description
Languages
JavaScript
85.9%
SCSS
14.1%