mirror of
https://github.com/zoriya/react-native-svg.git
synced 2026-06-07 16:54:52 +00:00
Remove internal imports. Run prettier.
This commit is contained in:
+29
-28
@@ -1,45 +1,46 @@
|
||||
import React, {Component} from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import {numberProp} from '../lib/props';
|
||||
import extractGradient from '../lib/extract/extractGradient';
|
||||
import createReactNativeComponentClass from '../lib/createReactNativeComponentClass';
|
||||
import {LinearGradientAttributes} from '../lib/attributes';
|
||||
import React, { Component } from "react";
|
||||
import PropTypes from "prop-types";
|
||||
import { numberProp } from "../lib/props";
|
||||
import extractGradient from "../lib/extract/extractGradient";
|
||||
import { requireNativeComponent } from "react-native";
|
||||
import { LinearGradientAttributes } from "../lib/attributes";
|
||||
|
||||
export default class extends Component{
|
||||
static displayName = 'LinearGradient';
|
||||
export default class extends Component {
|
||||
static displayName = "LinearGradient";
|
||||
static propTypes = {
|
||||
x1: numberProp.isRequired,
|
||||
x2: numberProp.isRequired,
|
||||
y1: numberProp.isRequired,
|
||||
y2: numberProp.isRequired,
|
||||
gradientUnits: PropTypes.oneOf(['objectBoundingBox', 'userSpaceOnUse']),
|
||||
gradientUnits: PropTypes.oneOf(["objectBoundingBox", "userSpaceOnUse"]),
|
||||
id: PropTypes.string.isRequired
|
||||
};
|
||||
|
||||
static defaultProps = {
|
||||
x1: '0%',
|
||||
y1: '0%',
|
||||
x2: '100%',
|
||||
y2: '0%'
|
||||
x1: "0%",
|
||||
y1: "0%",
|
||||
x2: "100%",
|
||||
y2: "0%"
|
||||
};
|
||||
|
||||
render() {
|
||||
let {props} = this;
|
||||
return <RNSVGLinearGradient
|
||||
x1={props.x1.toString()}
|
||||
y1={props.y1.toString()}
|
||||
x2={props.x2.toString()}
|
||||
y2={props.y2.toString()}
|
||||
{...extractGradient(this.props)}
|
||||
/>;
|
||||
|
||||
let { props } = this;
|
||||
return (
|
||||
<RNSVGLinearGradient
|
||||
x1={props.x1.toString()}
|
||||
y1={props.y1.toString()}
|
||||
x2={props.x2.toString()}
|
||||
y2={props.y2.toString()}
|
||||
{...extractGradient(this.props)}
|
||||
/>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
const RNSVGLinearGradient = createReactNativeComponentClass(
|
||||
'RNSVGLinearGradient',
|
||||
() => ({
|
||||
validAttributes: LinearGradientAttributes,
|
||||
uiViewClassName: 'RNSVGLinearGradient'
|
||||
})
|
||||
const RNSVGLinearGradient = requireNativeComponent(
|
||||
"RNSVGLinearGradient",
|
||||
null,
|
||||
{
|
||||
nativeOnly: LinearGradientAttributes
|
||||
}
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user