- updates;
This commit is contained in:
@@ -108,9 +108,15 @@ const BuilderElement = ({ id, name, label, index, bandoStatus }) => {
|
|||||||
|
|
||||||
if (duplicatedElement) {
|
if (duplicatedElement) {
|
||||||
const copyElement = klona(duplicatedElement);
|
const copyElement = klona(duplicatedElement);
|
||||||
|
copyElement.settings = copyElement.settings.map((o) => {
|
||||||
|
if (o.name === 'label') {
|
||||||
|
o.value = `Copy - ${o.value}`
|
||||||
|
}
|
||||||
|
return o;
|
||||||
|
})
|
||||||
copyElement.id = uniqid();
|
copyElement.id = uniqid();
|
||||||
const originalIndex = elements.map(o => o.id).indexOf(id);
|
const originalIndex = elements.map(o => o.id).indexOf(id);
|
||||||
const newElements = [...elements].toSpliced(originalIndex, 0, copyElement);
|
const newElements = [...elements].toSpliced(originalIndex + 1, 0, copyElement);
|
||||||
storeSet.main.formElements(newElements);
|
storeSet.main.formElements(newElements);
|
||||||
}
|
}
|
||||||
}, [elements]);
|
}, [elements]);
|
||||||
|
|||||||
@@ -124,7 +124,7 @@ const BuilderElementSettings = ({ closeSettingsFn, callStatus, context }) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
settings = settings.filter(o => context === 'call'
|
settings = settings.filter(o => context === 'call'
|
||||||
? !['isRequestedAmount', 'isDelegation'].includes(o.name)
|
? !['isRequestedAmount', 'isDelegation', ''].includes(o.name)
|
||||||
: !['isChecklistItem'].includes(o.name));
|
: !['isChecklistItem'].includes(o.name));
|
||||||
|
|
||||||
if (chosen) {
|
if (chosen) {
|
||||||
@@ -157,7 +157,7 @@ const BuilderElementSettings = ({ closeSettingsFn, callStatus, context }) => {
|
|||||||
changeFn={onChange}
|
changeFn={onChange}
|
||||||
updateDataFn={onUpdateOptions}/>)
|
updateDataFn={onUpdateOptions}/>)
|
||||||
: null}
|
: null}
|
||||||
{!isNil(dynamicDataOptions[activeElementData.name])
|
{!isNil(dynamicDataOptions[activeElementData.name]) && context === 'application'
|
||||||
? <div className="formElementSettings__field">
|
? <div className="formElementSettings__field">
|
||||||
<label htmlFor="dynamicData">{__('Dati dinamici', 'gepafin')}</label>
|
<label htmlFor="dynamicData">{__('Dati dinamici', 'gepafin')}</label>
|
||||||
<Dropdown
|
<Dropdown
|
||||||
|
|||||||
Reference in New Issue
Block a user