Files
react-native-svg/lib/extract/extractLengthList.js
Mikael Sand 786b5f2375 Implement strokeDasharray correctly.
Support units and percentages with whitespace separated and/or (possibly white-space surrounded) comma separated length lists.
2017-08-04 00:26:00 +03:00

15 lines
438 B
JavaScript

const spaceReg = /\s+/;
const commaReg = /,/g;
export default function (lengthList) {
if (typeof lengthList === 'string') {
return lengthList.trim().replace(commaReg, ' ').split(spaceReg);
} else if (typeof lengthList === 'number') {
return [`${lengthList}`];
} else if (lengthList && typeof lengthList.map === 'function') {
return lengthList.map(d => `${d}`);
} else {
return [];
}
}