UNPKG

react-native-graph-plus

Version:

📈 Beautiful, high-performance Graphs and Charts for React Native +

29 lines (23 loc) • 747 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getSixDigitHex = getSixDigitHex; function getSixDigitHex(color) { if (!color.startsWith('#')) throw new Error(`react-native-graph: "${color}" is not a valid hex color!`); const hexColor = color.substring(1); // removes '#' switch (hexColor.length) { case 3: { const sixDigitHex = hexColor.split('').map(hex => hex + hex).join(''); return `#${sixDigitHex}`; } case 6: return `#${hexColor}`; case 8: return `#${hexColor.substring(0, 6)}`; default: throw new Error(`react-native-graph: Cannot convert "${color}" to a six-digit hex color!`); } } //# sourceMappingURL=getSixDigitHex.js.map