UNPKG

@biopassid/signature-sdk-react-native

Version:
204 lines 9.7 kB
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