IconPlatform
Content
Shows provided SF Symbol for iOS or Material Icon for Android or if both aren't provided then returns null
.
Params
Extends IconProps
of react-native-vector-icons/Icon
and SFSymbolProps
of react-native-sfsymbols
and omits name
of both of them.
Name | Type | Required | Default value | Description |
---|---|---|---|---|
iosName | SFSymbols | False | Undefined | SF Symbol fron enum |
androidName | string | False | Undefined | Name of Material Icon |
color | ColorValue | False | Undefined | Color of icon |
style | TextStyle or ViewStyle | False | Undefined | Style of icon |
Usage example
<IconPlatform
iosName={SFSymbols["star.fill"]}
androidName={"star-rate"}
size={moderateScale(32)}
resizeMode={"contain"}
color={platformNativeColor(PlatformColorsIOS.systemBlue, PlatformColorsAndroid.primary)}
style={styles.clauseIcon}
/>