@@ -5,7 +5,6 @@ import type { NumberProp, TransformProps, Units } from '../lib/extract/types';
55import Shape from './Shape' ;
66import RNSVGRadialGradient from '../fabric/RadialGradientNativeComponent' ;
77import type { NativeMethods } from 'react-native' ;
8- import { extractTransformSvgView } from '../lib/extract/extractTransform' ;
98
109export interface RadialGradientProps {
1110 children ?: ReactElement [ ] ;
@@ -32,7 +31,7 @@ export default class RadialGradient extends Shape<RadialGradientProps> {
3231
3332 render ( ) {
3433 const { props } = this ;
35- const { rx, ry, r, cx, cy, fx = cx , fy = cy , gradientTransform } = props ;
34+ const { rx, ry, r, cx, cy, fx = cx , fy = cy } = props ;
3635 const radialGradientProps = {
3736 fx,
3837 fy,
@@ -41,32 +40,13 @@ export default class RadialGradient extends Shape<RadialGradientProps> {
4140 cx,
4241 cy,
4342 } ;
44- const gradientProps = extractGradient ( props , this ) ;
45-
46- if ( gradientProps ) {
47- const transform = extractTransformSvgView ( {
48- transform : gradientTransform ,
49- // eslint-disable-next-line @typescript-eslint/no-explicit-any
50- } as any ) ;
51-
52- return (
53- < RNSVGRadialGradient
54- ref = { ( ref ) =>
55- this . refMethod ( ref as ( RadialGradient & NativeMethods ) | null )
56- }
57- { ...radialGradientProps }
58- { ...gradientProps }
59- style = { { transform } }
60- />
61- ) ;
62- }
63-
6443 return (
6544 < RNSVGRadialGradient
6645 ref = { ( ref ) =>
6746 this . refMethod ( ref as ( RadialGradient & NativeMethods ) | null )
6847 }
6948 { ...radialGradientProps }
49+ { ...extractGradient ( props , this ) }
7050 />
7151 ) ;
7252 }
0 commit comments