UNPKG

react-native-persona

Version:

Launch a mobile native implementation of the Persona inquiry flow from React Native.

30 lines (29 loc) 710 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.processThemeValues = processThemeValues; const HEX_REGEX = /^[a-fA-F0-9]{6}$/; function processThemeValues(themeObject) { const result = {}; for (const [key, value] of Object.entries(themeObject)) { if (value === null) { continue; } if (key.includes('Color')) { let colorValue = value; if (value[0] === '#') { colorValue = value.slice(1); } if (HEX_REGEX.test(colorValue)) { result[key] = `#${colorValue}`; } else { continue; } } else { result[key] = value.toString(); } } return result; } //# sourceMappingURL=util.js.map