From 3fd25234122b2dac4d24fc39605ce4ccc5bda567 Mon Sep 17 00:00:00 2001 From: Mikael Sand Date: Thu, 20 Jun 2019 02:31:07 +0300 Subject: [PATCH] Fix #1017 --- android/src/main/java/com/horcrux/svg/SvgViewManager.java | 5 +++++ ios/ViewManagers/RNSVGSvgViewManager.m | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/android/src/main/java/com/horcrux/svg/SvgViewManager.java b/android/src/main/java/com/horcrux/svg/SvgViewManager.java index 52d53897..27dd31ef 100644 --- a/android/src/main/java/com/horcrux/svg/SvgViewManager.java +++ b/android/src/main/java/com/horcrux/svg/SvgViewManager.java @@ -82,6 +82,11 @@ class SvgViewManager extends ReactViewManager { node.setTintColor(tintColor); } + @ReactProp(name = "color", customType = "Color") + public void setColor(SvgView node, @Nullable Integer color) { + node.setTintColor(color); + } + @ReactProp(name = "minX") public void setMinX(SvgView node, float minX) { node.setMinX(minX); diff --git a/ios/ViewManagers/RNSVGSvgViewManager.m b/ios/ViewManagers/RNSVGSvgViewManager.m index c07a9f08..da4f8ca0 100644 --- a/ios/ViewManagers/RNSVGSvgViewManager.m +++ b/ios/ViewManagers/RNSVGSvgViewManager.m @@ -30,6 +30,10 @@ RCT_EXPORT_VIEW_PROPERTY(vbHeight, CGFloat) RCT_EXPORT_VIEW_PROPERTY(align, NSString) RCT_EXPORT_VIEW_PROPERTY(meetOrSlice, RNSVGVBMOS) RCT_EXPORT_VIEW_PROPERTY(tintColor, UIColor) +RCT_CUSTOM_VIEW_PROPERTY(color, id, RNSVGSvgView) +{ + view.tintColor = [RCTConvert UIColor:json]; +} - (void)toDataURL:(nonnull NSNumber *)reactTag options:(NSDictionary *)options callback:(RCTResponseSenderBlock)callback attempt:(int)attempt {