- updates;
This commit is contained in:
@@ -108,9 +108,15 @@ const BuilderElement = ({ id, name, label, index, bandoStatus }) => {
|
||||
|
||||
if (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();
|
||||
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);
|
||||
}
|
||||
}, [elements]);
|
||||
|
||||
@@ -124,7 +124,7 @@ const BuilderElementSettings = ({ closeSettingsFn, callStatus, context }) => {
|
||||
}
|
||||
|
||||
settings = settings.filter(o => context === 'call'
|
||||
? !['isRequestedAmount', 'isDelegation'].includes(o.name)
|
||||
? !['isRequestedAmount', 'isDelegation', ''].includes(o.name)
|
||||
: !['isChecklistItem'].includes(o.name));
|
||||
|
||||
if (chosen) {
|
||||
@@ -157,7 +157,7 @@ const BuilderElementSettings = ({ closeSettingsFn, callStatus, context }) => {
|
||||
changeFn={onChange}
|
||||
updateDataFn={onUpdateOptions}/>)
|
||||
: null}
|
||||
{!isNil(dynamicDataOptions[activeElementData.name])
|
||||
{!isNil(dynamicDataOptions[activeElementData.name]) && context === 'application'
|
||||
? <div className="formElementSettings__field">
|
||||
<label htmlFor="dynamicData">{__('Dati dinamici', 'gepafin')}</label>
|
||||
<Dropdown
|
||||
|
||||
Reference in New Issue
Block a user