Inherit from Shape where refMethod is used

This commit is contained in:
Mikael Sand
2019-01-22 18:22:06 +02:00
parent 6567b764ca
commit eeae255fdd
6 changed files with 18 additions and 12 deletions
+3 -2
View File
@@ -1,8 +1,9 @@
import React, { Component } from "react";
import React from "react";
import { requireNativeComponent } from "react-native";
import extractClipPath from "../lib/extract/extractClipPath";
import Shape from "./Shape";
export default class ClipPath extends Component {
export default class ClipPath extends Shape {
static displayName = "ClipPath";
render() {
+3 -2
View File
@@ -1,8 +1,9 @@
import React, { Component } from "react";
import React from "react";
import { requireNativeComponent } from "react-native";
import extractGradient from "../lib/extract/extractGradient";
import Shape from "./Shape";
export default class LinearGradient extends Component {
export default class LinearGradient extends Shape {
static displayName = "LinearGradient";
static defaultProps = {
+3 -2
View File
@@ -1,9 +1,10 @@
import React, { Component } from "react";
import React from "react";
import { requireNativeComponent } from "react-native";
import extractTransform from "../lib/extract/extractTransform";
import units from "../lib/units";
import Shape from "./Shape";
export default class Mask extends Component {
export default class Mask extends Shape {
static displayName = "Mask";
render() {
+3 -2
View File
@@ -1,10 +1,11 @@
import React, { Component } from "react";
import React from "react";
import { requireNativeComponent } from "react-native";
import extractTransform from "../lib/extract/extractTransform";
import extractViewBox from "../lib/extract/extractViewBox";
import units from "../lib/units";
import Shape from "./Shape";
export default class Pattern extends Component {
export default class Pattern extends Shape {
static displayName = "Pattern";
render() {
+3 -2
View File
@@ -1,8 +1,9 @@
import React, { Component } from "react";
import React from "react";
import { requireNativeComponent } from "react-native";
import extractGradient from "../lib/extract/extractGradient";
import Shape from "./Shape";
export default class RadialGradient extends Component {
export default class RadialGradient extends Shape {
static displayName = "RadialGradient";
static defaultProps = {
+3 -2
View File
@@ -1,8 +1,9 @@
import React, { Component } from "react";
import React from "react";
import { requireNativeComponent } from "react-native";
import extractViewBox from "../lib/extract/extractViewBox";
import Shape from "./Shape";
export default class Symbol extends Component {
export default class Symbol extends Shape {
static displayName = "Symbol";
render() {