@biopassid/signature-sdk-react-native
Version:
BioPass ID Signature SDK React Native module.
204 lines • 9.7 kB
JavaScript
import { SignatureScreenOrientation } from '../config/SignatureScreenOrientation';
const defaultConfig = {
licenseKey: '',
screenOrientation: SignatureScreenOrientation.PORTRAIT,
pencilColor: '#000000',
pencilWidth: 5,
backgroundColor: '#FFFFFF',
overlayColor: '#80000000',
fontFamily: 'signaturesdk_opensans_bold',
titleText: {
enabled: true,
content: 'Captura de assinatura digital',
textColor: '#FFFFFF',
textSize: 20
},
backButton: {
enabled: true,
backgroundColor: '#00000000',
buttonPadding: 0,
buttonSize: {
width: 56,
height: 56
},
iconOptions: {
enabled: true,
iconFile: 'signaturesdk_ic_close',
iconColor: '#FFFFFF',
iconSize: {
width: 32,
height: 32
}
},
labelOptions: {
enabled: false,
content: 'Voltar',
textColor: '#323232',
textSize: 14
}
},
saveButton: {
enabled: true,
backgroundColor: '#FFFFFF',
buttonPadding: 0,
buttonSize: {
width: 56,
height: 56
},
iconOptions: {
enabled: true,
iconFile: 'signaturesdk_ic_save',
iconColor: '#323232',
iconSize: {
width: 32,
height: 32
}
},
labelOptions: {
enabled: false,
content: 'Salvar',
textColor: '#323232',
textSize: 14
}
},
deleteButton: {
enabled: true,
backgroundColor: '#FFFFFF',
buttonPadding: 0,
buttonSize: {
width: 56,
height: 56
},
iconOptions: {
enabled: true,
iconFile: 'signaturesdk_ic_delete',
iconColor: '#323232',
iconSize: {
width: 32,
height: 32
}
},
labelOptions: {
enabled: false,
content: 'Deletar',
textColor: '#323232',
textSize: 14
}
},
undoButton: {
enabled: true,
backgroundColor: '#FFFFFF',
buttonPadding: 0,
buttonSize: {
width: 56,
height: 56
},
iconOptions: {
enabled: true,
iconFile: 'signaturesdk_ic_undo',
iconColor: '#323232',
iconSize: {
width: 32,
height: 32
}
},
labelOptions: {
enabled: false,
content: 'Desfazer',
textColor: '#323232',
textSize: 14
}
}
};
export function mergeConfigs(config) {
var _defaultConfig$backBu, _config$backButton, _defaultConfig$backBu2, _config$backButton2, _defaultConfig$backBu3, _config$backButton3, _defaultConfig$backBu4, _config$backButton4, _defaultConfig$saveBu, _config$saveButton, _defaultConfig$saveBu2, _config$saveButton2, _defaultConfig$saveBu3, _config$saveButton3, _defaultConfig$saveBu4, _config$saveButton4, _defaultConfig$delete, _config$deleteButton, _defaultConfig$delete2, _config$deleteButton2, _defaultConfig$delete3, _config$deleteButton3, _defaultConfig$delete4, _config$deleteButton4, _defaultConfig$undoBu, _config$undoButton, _defaultConfig$undoBu2, _config$undoButton2, _defaultConfig$undoBu3, _config$undoButton3, _defaultConfig$undoBu4, _config$undoButton4;
return {
...defaultConfig,
...config,
titleText: {
...defaultConfig.titleText,
...config.titleText
},
backButton: {
...defaultConfig.backButton,
...config.backButton,
buttonSize: {
...((_defaultConfig$backBu = defaultConfig.backButton) === null || _defaultConfig$backBu === void 0 ? void 0 : _defaultConfig$backBu.buttonSize),
...((_config$backButton = config.backButton) === null || _config$backButton === void 0 ? void 0 : _config$backButton.buttonSize)
},
iconOptions: {
...((_defaultConfig$backBu2 = defaultConfig.backButton) === null || _defaultConfig$backBu2 === void 0 ? void 0 : _defaultConfig$backBu2.iconOptions),
...((_config$backButton2 = config.backButton) === null || _config$backButton2 === void 0 ? void 0 : _config$backButton2.iconOptions),
iconSize: {
...((_defaultConfig$backBu3 = defaultConfig.backButton) === null || _defaultConfig$backBu3 === void 0 || (_defaultConfig$backBu3 = _defaultConfig$backBu3.iconOptions) === null || _defaultConfig$backBu3 === void 0 ? void 0 : _defaultConfig$backBu3.iconSize),
...((_config$backButton3 = config.backButton) === null || _config$backButton3 === void 0 || (_config$backButton3 = _config$backButton3.iconOptions) === null || _config$backButton3 === void 0 ? void 0 : _config$backButton3.iconSize)
}
},
labelOptions: {
...((_defaultConfig$backBu4 = defaultConfig.backButton) === null || _defaultConfig$backBu4 === void 0 ? void 0 : _defaultConfig$backBu4.labelOptions),
...((_config$backButton4 = config.backButton) === null || _config$backButton4 === void 0 ? void 0 : _config$backButton4.labelOptions)
}
},
saveButton: {
...defaultConfig.saveButton,
...config.saveButton,
buttonSize: {
...((_defaultConfig$saveBu = defaultConfig.saveButton) === null || _defaultConfig$saveBu === void 0 ? void 0 : _defaultConfig$saveBu.buttonSize),
...((_config$saveButton = config.saveButton) === null || _config$saveButton === void 0 ? void 0 : _config$saveButton.buttonSize)
},
iconOptions: {
...((_defaultConfig$saveBu2 = defaultConfig.saveButton) === null || _defaultConfig$saveBu2 === void 0 ? void 0 : _defaultConfig$saveBu2.iconOptions),
...((_config$saveButton2 = config.saveButton) === null || _config$saveButton2 === void 0 ? void 0 : _config$saveButton2.iconOptions),
iconSize: {
...((_defaultConfig$saveBu3 = defaultConfig.saveButton) === null || _defaultConfig$saveBu3 === void 0 || (_defaultConfig$saveBu3 = _defaultConfig$saveBu3.iconOptions) === null || _defaultConfig$saveBu3 === void 0 ? void 0 : _defaultConfig$saveBu3.iconSize),
...((_config$saveButton3 = config.saveButton) === null || _config$saveButton3 === void 0 || (_config$saveButton3 = _config$saveButton3.iconOptions) === null || _config$saveButton3 === void 0 ? void 0 : _config$saveButton3.iconSize)
}
},
labelOptions: {
...((_defaultConfig$saveBu4 = defaultConfig.saveButton) === null || _defaultConfig$saveBu4 === void 0 ? void 0 : _defaultConfig$saveBu4.labelOptions),
...((_config$saveButton4 = config.saveButton) === null || _config$saveButton4 === void 0 ? void 0 : _config$saveButton4.labelOptions)
}
},
deleteButton: {
...defaultConfig.deleteButton,
...config.deleteButton,
buttonSize: {
...((_defaultConfig$delete = defaultConfig.deleteButton) === null || _defaultConfig$delete === void 0 ? void 0 : _defaultConfig$delete.buttonSize),
...((_config$deleteButton = config.deleteButton) === null || _config$deleteButton === void 0 ? void 0 : _config$deleteButton.buttonSize)
},
iconOptions: {
...((_defaultConfig$delete2 = defaultConfig.deleteButton) === null || _defaultConfig$delete2 === void 0 ? void 0 : _defaultConfig$delete2.iconOptions),
...((_config$deleteButton2 = config.deleteButton) === null || _config$deleteButton2 === void 0 ? void 0 : _config$deleteButton2.iconOptions),
iconSize: {
...((_defaultConfig$delete3 = defaultConfig.deleteButton) === null || _defaultConfig$delete3 === void 0 || (_defaultConfig$delete3 = _defaultConfig$delete3.iconOptions) === null || _defaultConfig$delete3 === void 0 ? void 0 : _defaultConfig$delete3.iconSize),
...((_config$deleteButton3 = config.deleteButton) === null || _config$deleteButton3 === void 0 || (_config$deleteButton3 = _config$deleteButton3.iconOptions) === null || _config$deleteButton3 === void 0 ? void 0 : _config$deleteButton3.iconSize)
}
},
labelOptions: {
...((_defaultConfig$delete4 = defaultConfig.deleteButton) === null || _defaultConfig$delete4 === void 0 ? void 0 : _defaultConfig$delete4.labelOptions),
...((_config$deleteButton4 = config.deleteButton) === null || _config$deleteButton4 === void 0 ? void 0 : _config$deleteButton4.labelOptions)
}
},
undoButton: {
...defaultConfig.undoButton,
...config.undoButton,
buttonSize: {
...((_defaultConfig$undoBu = defaultConfig.undoButton) === null || _defaultConfig$undoBu === void 0 ? void 0 : _defaultConfig$undoBu.buttonSize),
...((_config$undoButton = config.undoButton) === null || _config$undoButton === void 0 ? void 0 : _config$undoButton.buttonSize)
},
iconOptions: {
...((_defaultConfig$undoBu2 = defaultConfig.undoButton) === null || _defaultConfig$undoBu2 === void 0 ? void 0 : _defaultConfig$undoBu2.iconOptions),
...((_config$undoButton2 = config.undoButton) === null || _config$undoButton2 === void 0 ? void 0 : _config$undoButton2.iconOptions),
iconSize: {
...((_defaultConfig$undoBu3 = defaultConfig.undoButton) === null || _defaultConfig$undoBu3 === void 0 || (_defaultConfig$undoBu3 = _defaultConfig$undoBu3.iconOptions) === null || _defaultConfig$undoBu3 === void 0 ? void 0 : _defaultConfig$undoBu3.iconSize),
...((_config$undoButton3 = config.undoButton) === null || _config$undoButton3 === void 0 || (_config$undoButton3 = _config$undoButton3.iconOptions) === null || _config$undoButton3 === void 0 ? void 0 : _config$undoButton3.iconSize)
}
},
labelOptions: {
...((_defaultConfig$undoBu4 = defaultConfig.undoButton) === null || _defaultConfig$undoBu4 === void 0 ? void 0 : _defaultConfig$undoBu4.labelOptions),
...((_config$undoButton4 = config.undoButton) === null || _config$undoButton4 === void 0 ? void 0 : _config$undoButton4.labelOptions)
}
}
};
}
//# sourceMappingURL=Utils.js.map