{header}
When no columns are defined in this mapping, source row is copied to target without any modifications
(value = (value || []).map((x, i) => (i == index ? { ...x, skip: !e.target.checked, ignore: false } : x)))} /> (value = (value || []).map((x, i) => (i == index ? { ...x, src: e.target.value, ignore: false } : x)))} /> (value = (value || []).map((x, i) => (i == index ? { ...x, dst: e.target.value, ignore: false } : x)))} /> { value = value.filter((x, i) => i != index); }}>Remove { closeCurrentModal(); onConfirm(!value || value.length == 0 ? null : value); }} /> { value = [...(value || []), {}]; }} /> { value = []; }} />