diff --git a/src/ReactNativeSVG.web.ts b/src/ReactNativeSVG.web.ts index 44ba8c9b..9c10b062 100644 --- a/src/ReactNativeSVG.web.ts +++ b/src/ReactNativeSVG.web.ts @@ -45,6 +45,8 @@ interface BaseProps { rejectResponderTermination?: boolean; translate: NumberArray; + translateX: NumberProp; + translateY: NumberProp; scale: NumberArray; rotation: NumberArray; skewX: NumberProp; @@ -78,6 +80,8 @@ const prepare = ( ) => { const { translate, + translateX, + translateY, scale, rotation, skewX, @@ -128,6 +132,9 @@ const prepare = ( if (translate != null) { transform.push(`translate(${translate})`); } + if (translateX != null || translateY != null) { + transform.push(`translate(${translateX || 0}, ${translateY || 0})`); + } if (scale != null) { transform.push(`scale(${scale})`); }