- added new fields;

- corrected route urls;
This commit is contained in:
Vitalii Kiiko
2024-09-16 10:50:59 +02:00
parent 0972c0d753
commit cf149485e0
10 changed files with 266 additions and 37 deletions

View File

@@ -551,6 +551,157 @@ export const elementItems = [
maxSize: 100000,
custom: null
}
},
{
id: 11,
sortOrder: 11,
name: 'textinput',
label: 'Campo Partita IVA',
description: "Specifico per l'inserimento del numero di Partita IVA",
settings: [
{
name: "label",
value: "Partita IVA"
},
{
name: "placeholder",
value: ""
}
],
validators: {
isRequired: true,
minLength: 11,
maxLength: 11,
custom: 'isPIVA'
}
},
{
id: 12,
sortOrder: 12,
name: 'textinput',
label: 'Campo Codice Fiscale',
description: "Specifico per l'inserimento del Codice Fiscale italiano per persone fisiche e giuridiche",
settings: [
{
name: "label",
value: "Codice Fiscale"
},
{
name: "placeholder",
value: ""
}
],
validators: {
isRequired: true,
minLength: 11,
maxLength: 16,
custom: 'isCodiceFiscale'
}
},
{
id: 13,
sortOrder: 13,
name: 'numberinput',
label: 'Campo CAP',
description: "Per l'inserimento del Codice di Avviamento Postale",
settings: [
{
name: "label",
value: "CAP"
},
{
name: "placeholder",
value: ""
}
],
validators: {
isRequired: true,
custom: 'isCAP'
}
},
{
id: 14,
sortOrder: 14,
name: 'textinput',
label: 'Campo IBAN',
description: "Per l'inserimento del codice IBAN",
settings: [
{
name: "label",
value: "IBAN"
},
{
name: "placeholder",
value: ""
}
],
validators: {
isRequired: true,
custom: 'isIBAN'
}
},
{
id: 15,
sortOrder: 15,
name: 'textinput',
label: 'Campo Email',
description: "Per l'inserimento di indirizzi email standard (non PEC)",
settings: [
{
name: "label",
value: "nome@esempio.it"
},
{
name: "placeholder",
value: ""
}
],
validators: {
isRequired: false,
custom: 'isEmail'
}
},
{
id: 16,
sortOrder: 16,
name: 'textinput',
label: 'Campo PEC',
description: "Specifico per l'inserimento di un indirizzo di Posta Elettronica Certificata",
settings: [
{
name: "label",
value: "nome@pec.it"
},
{
name: "placeholder",
value: ""
}
],
validators: {
isRequired: false,
custom: 'isEmailPEC'
}
},
{
id: 17,
sortOrder: 17,
name: 'textinput',
label: 'Campo URL',
description: "Per l'inserimento di indirizzi web",
settings: [
{
name: "label",
value: "Indirizzo URL"
},
{
name: "placeholder",
value: ""
}
],
validators: {
isRequired: false,
custom: 'isUrl'
}
}
]