mirror of
https://github.com/zoriya/react-native-svg.git
synced 2025-12-21 14:25:14 +00:00
Fix linting
This commit is contained in:
@@ -26,13 +26,13 @@ export default class extends Shape {
|
|||||||
return {
|
return {
|
||||||
isInAParentText: true
|
isInAParentText: true
|
||||||
};
|
};
|
||||||
};
|
}
|
||||||
|
|
||||||
getContextTypes() {
|
getContextTypes() {
|
||||||
return {
|
return {
|
||||||
isInAParentText: React.PropTypes.bool
|
isInAParentText: React.PropTypes.bool
|
||||||
};
|
};
|
||||||
};
|
}
|
||||||
|
|
||||||
setNativeProps = (...args) => {
|
setNativeProps = (...args) => {
|
||||||
this.root.setNativeProps(...args);
|
this.root.setNativeProps(...args);
|
||||||
|
|||||||
@@ -25,13 +25,13 @@ export default class extends Shape {
|
|||||||
return {
|
return {
|
||||||
isInAParentText: true
|
isInAParentText: true
|
||||||
};
|
};
|
||||||
};
|
}
|
||||||
|
|
||||||
getContextTypes() {
|
getContextTypes() {
|
||||||
return {
|
return {
|
||||||
isInAParentText: React.PropTypes.bool
|
isInAParentText: React.PropTypes.bool
|
||||||
};
|
};
|
||||||
};
|
}
|
||||||
|
|
||||||
setNativeProps = (...args) => {
|
setNativeProps = (...args) => {
|
||||||
this.root.setNativeProps(...args);
|
this.root.setNativeProps(...args);
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ export default class extends Shape {
|
|||||||
}
|
}
|
||||||
|
|
||||||
console.warn('Invalid `href` prop for `TextPath` element, expected a href like `"#id"`, but got: "' + props.href + '"');
|
console.warn('Invalid `href` prop for `TextPath` element, expected a href like `"#id"`, but got: "' + props.href + '"');
|
||||||
return <TSpan>{children}</TSpan>
|
return <TSpan>{children}</TSpan>;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import extractBrush from './extractBrush';
|
import extractBrush from './extractBrush';
|
||||||
import extractOpacity from './extractOpacity';
|
import extractOpacity from './extractOpacity';
|
||||||
import {strokeProps} from '../props'
|
import {strokeProps} from '../props';
|
||||||
|
|
||||||
const separator = /\s*,\s*/;
|
const separator = /\s*,\s*/;
|
||||||
|
|
||||||
|
|||||||
@@ -37,32 +37,32 @@ class TransformParser {
|
|||||||
let transLst = _.filter(
|
let transLst = _.filter(
|
||||||
transform.split(this.regex.split),
|
transform.split(this.regex.split),
|
||||||
(ele) => {
|
(ele) => {
|
||||||
return ele !== "";
|
return ele !== '';
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
for (let i = 0; i < transLst.length; i++) {
|
for (let i = 0; i < transLst.length; i++) {
|
||||||
let trans = transLst[i];
|
let trans = transLst[i];
|
||||||
switch (trans) {
|
switch (trans) {
|
||||||
case "matrix":
|
case 'matrix':
|
||||||
if (i + 7 <= transLst.length) {
|
if (i + 7 <= transLst.length) {
|
||||||
retval.matrix = _.map((transLst.slice(i + 1,i + 7)), parseFloat);
|
retval.matrix = _.map((transLst.slice(i + 1,i + 7)), parseFloat);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case "translate":
|
case 'translate':
|
||||||
retval.translateX = transLst[i + 1];
|
retval.translateX = transLst[i + 1];
|
||||||
retval.translateY = (i + 2 <= transLst.length) ? transLst[i + 2] : 0;
|
retval.translateY = (i + 2 <= transLst.length) ? transLst[i + 2] : 0;
|
||||||
break;
|
break;
|
||||||
case "scale":
|
case 'scale':
|
||||||
retval.scaleX = transLst[i + 1];
|
retval.scaleX = transLst[i + 1];
|
||||||
retval.scaleY = (i + 2 <= transLst.length) ? transLst[i + 2] : retval.scaleX;
|
retval.scaleY = (i + 2 <= transLst.length) ? transLst[i + 2] : retval.scaleX;
|
||||||
break;
|
break;
|
||||||
case "rotate":
|
case 'rotate':
|
||||||
retval.rotation = transLst[i + 1];
|
retval.rotation = transLst[i + 1];
|
||||||
break;
|
break;
|
||||||
case "skewX":
|
case 'skewX':
|
||||||
retval.skewX = transLst[i + 1];
|
retval.skewX = transLst[i + 1];
|
||||||
break;
|
break;
|
||||||
case "skewY":
|
case 'skewY':
|
||||||
retval.skewY = transLst[i + 1];
|
retval.skewY = transLst[i + 1];
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@@ -79,7 +79,7 @@ class TransformParser {
|
|||||||
matrix.shift();
|
matrix.shift();
|
||||||
for (var i = matrix.length - 1; i >= 0; i--) {
|
for (var i = matrix.length - 1; i >= 0; i--) {
|
||||||
matrix[i] = parseFloat(matrix[i]);
|
matrix[i] = parseFloat(matrix[i]);
|
||||||
};
|
}
|
||||||
}
|
}
|
||||||
return matrix;
|
return matrix;
|
||||||
}
|
}
|
||||||
@@ -90,7 +90,7 @@ const tp = new TransformParser();
|
|||||||
|
|
||||||
function appendTransform(transform) {
|
function appendTransform(transform) {
|
||||||
if (transform) {
|
if (transform) {
|
||||||
if (typeof transform === "string") {
|
if (typeof transform === 'string') {
|
||||||
var transformParsed = tp.parse(transform);
|
var transformParsed = tp.parse(transform);
|
||||||
if (transformParsed.matrix) {
|
if (transformParsed.matrix) {
|
||||||
pooledMatrix.append(...transformParsed.matrix);
|
pooledMatrix.append(...transformParsed.matrix);
|
||||||
@@ -102,7 +102,7 @@ function appendTransform(transform) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (typeof transform !== "string") {
|
if (typeof transform !== 'string') {
|
||||||
pooledMatrix
|
pooledMatrix
|
||||||
.appendTransform(
|
.appendTransform(
|
||||||
transform.x + transform.originX,
|
transform.x + transform.originX,
|
||||||
@@ -148,7 +148,7 @@ function universal2axis(universal, axisX, axisY, defaultValue) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function props2transform(props) {
|
function props2transform(props) {
|
||||||
if (props && (typeof props === "string")) {
|
if (props && (typeof props === 'string')) {
|
||||||
return props;
|
return props;
|
||||||
}
|
}
|
||||||
let [originX, originY] = universal2axis(props.origin, props.originX, props.originY);
|
let [originX, originY] = universal2axis(props.origin, props.originX, props.originY);
|
||||||
|
|||||||
@@ -1,8 +1,3 @@
|
|||||||
|
|
||||||
import React, {Component, PropTypes} from 'react';
|
|
||||||
import createReactNativeComponentClass from 'react-native/Libraries/Renderer/src/renderers/native/createReactNativeComponentClass';
|
|
||||||
import {ViewBoxAttributes} from '../attributes';
|
|
||||||
|
|
||||||
const meetOrSliceTypes = {
|
const meetOrSliceTypes = {
|
||||||
meet: 0,
|
meet: 0,
|
||||||
slice: 1,
|
slice: 1,
|
||||||
@@ -47,7 +42,7 @@ export default function (props) {
|
|||||||
vbHeight: +params[3],
|
vbHeight: +params[3],
|
||||||
align,
|
align,
|
||||||
meetOrSlice
|
meetOrSlice
|
||||||
}
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export {
|
export {
|
||||||
|
|||||||
Reference in New Issue
Block a user