mirror of
https://github.com/zoriya/react-native-svg.git
synced 2025-12-21 06:15:15 +00:00
Run Prettier, configure ESLint.
This commit is contained in:
@@ -5,10 +5,16 @@ const meetOrSliceTypes = {
|
||||
};
|
||||
|
||||
const alignEnum = [
|
||||
'xMinYMin', 'xMidYMin', 'xMaxYMin',
|
||||
'xMinYMid', 'xMidYMid', 'xMaxYMid',
|
||||
'xMinYMax', 'xMidYMax', 'xMaxYMax',
|
||||
'none'
|
||||
"xMinYMin",
|
||||
"xMidYMin",
|
||||
"xMaxYMin",
|
||||
"xMinYMid",
|
||||
"xMidYMid",
|
||||
"xMaxYMid",
|
||||
"xMinYMax",
|
||||
"xMidYMax",
|
||||
"xMaxYMax",
|
||||
"none"
|
||||
].reduce((prev, name) => {
|
||||
prev[name] = name;
|
||||
return prev;
|
||||
@@ -16,8 +22,8 @@ const alignEnum = [
|
||||
|
||||
const spacesRegExp = /\s+/;
|
||||
|
||||
export default function (props) {
|
||||
const {viewBox, preserveAspectRatio} = props;
|
||||
export default function(props) {
|
||||
const { viewBox, preserveAspectRatio } = props;
|
||||
|
||||
if (!viewBox) {
|
||||
return null;
|
||||
@@ -25,15 +31,17 @@ export default function (props) {
|
||||
|
||||
let params = viewBox.trim().split(spacesRegExp);
|
||||
|
||||
if (params.length === 4 && params.every(param => !isNaN(+params))) {
|
||||
console.warn('Invalid `viewBox` prop:' + viewBox);
|
||||
if (params.length === 4 && params.every(param => !isNaN(+params))) {
|
||||
console.warn("Invalid `viewBox` prop:" + viewBox);
|
||||
return null;
|
||||
}
|
||||
|
||||
let modes = preserveAspectRatio ? preserveAspectRatio.trim().split(spacesRegExp) : [];
|
||||
let modes = preserveAspectRatio
|
||||
? preserveAspectRatio.trim().split(spacesRegExp)
|
||||
: [];
|
||||
|
||||
let meetOrSlice = meetOrSliceTypes[modes[1]] || 0;
|
||||
let align = alignEnum[modes[0]] || 'xMidYMid';
|
||||
let align = alignEnum[modes[0]] || "xMidYMid";
|
||||
|
||||
return {
|
||||
minX: +params[0],
|
||||
@@ -45,7 +53,4 @@ export default function (props) {
|
||||
};
|
||||
}
|
||||
|
||||
export {
|
||||
meetOrSliceTypes,
|
||||
alignEnum
|
||||
};
|
||||
export { meetOrSliceTypes, alignEnum };
|
||||
|
||||
Reference in New Issue
Block a user