Skip to main content

Icon

Component to display icon, it's a wrapper around the Icon component from react-native-vector-icons library.

Import

import { Icon } from "react-native-ficus-ui";

Usage

Props

color

The color property (color style prop in StyleSheet)

TypeRequiredDefault
stringNogray.900

fontSize

The font size property (fontSize style prop in StyleSheet)

TypeRequired
string, numberNo

fontWeight

The font weight style property (fontWeight style prop in StyleSheet)

TypeRequired
stringNo

lineWeight

The line weight style property (lineWeight style prop in StyleSheet)

TypeRequired
stringNo

bg

The background color property (backgroundColor style prop in StyleSheet)

TypeRequired
stringNo

m

The margin property (margin style prop in StyleSheet)

TypeRequired
number, stringNo

mt

The margin top property (marginTop style prop in StyleSheet)

TypeRequired
number, stringNo

mb

The margin bottom property (marginBottom style prop in StyleSheet)

TypeRequired
number, stringNo

mr

The margin right property (marginRight style prop in StyleSheet)

TypeRequired
number, stringNo

ml

The margin left property (marginLeft style prop in StyleSheet)

TypeRequired
number, stringNo

mx

The margin horizontal property (marginHorizontal style prop in StyleSheet)

TypeRequired
number, stringNo

my

The margin vertical property (marginVertical style prop in StyleSheet)

TypeRequired
number, stringNo

p

The padding property (padding style prop in StyleSheet)

TypeRequired
number, stringNo

pt

The padding top property (paddingTop style prop in StyleSheet)

TypeRequired
number, stringNo

pb

The padding bottom property (paddingBottom style prop in StyleSheet)

TypeRequired
number, stringNo

pr

The padding right property (paddingRight style prop in StyleSheet)

TypeRequired
number, stringNo

pl

The padding left property (paddingLeft style prop in StyleSheet)

TypeRequired
number, stringNo

px

The padding horizontal property (paddingHorizontal style prop in StyleSheet)

TypeRequired
number, stringNo

py

The padding vertical property (paddingVertical style prop in StyleSheet)

TypeRequired
number, stringNo

h

The height property (height style prop in StyleSheet)

TypeRequired
number, stringNo

w

The width property (width style prop in StyleSheet)

TypeRequired
number, stringNo

minH

The minimum height property (minHeight style prop in StyleSheet)

TypeRequired
number, stringNo

minW

The minimum width property (minWidth style prop in StyleSheet)

TypeRequired
number, stringNo

flex

The flex property for container (flex style prop in StyleSheet)

TypeRequired
numberNo

textDecorLine

The text decoration line style property (textDecorationLine style prop in StyleSheet)

TypeRequired
enum("none", "underline", "line-through", "underline line-through")No

textDecorStyle

The text decoration style property (textDecorationStyle style prop in StyleSheet)

TypeRequired
enum("solid", "double", "dotted", "dashed")No

textDecorColor

The text decoration color style property (textDecorationColor style prop in StyleSheet)

TypeRequired
stringNo

textAlign

The text alignment property (textAlignment style prop in StyleSheet)

TypeRequired
enum("auto", "left", "right", "center", "justify")No

textTransform

The text transform property (textTransform style prop in StyleSheet)

TypeRequired
enum("none", "uppercase", "lowercase", "capitalize")No

letterSpacing

The letter spacing property (letterSpacing style prop in StyleSheet)

TypeRequired
numberNo

borderRadius

The border radius property (borderRadius style prop in StyleSheet)

TypeRequiredDefault
number, stringNonone

borderTopRadius

The border radius top property (borderTopLeftRadius and borderTopRightRadius style props in StyleSheet)

TypeRequiredDefault
number, stringNonone

borderBottomRadius

The border radius bottom property (borderBottomLeftRadius and borderBottomRightRadius style props in StyleSheet)

TypeRequiredDefault
number, stringNonone

borderLeftRadius

The border radius left property (borderTopLeftRadius and borderBottomLeftRadius style props in StyleSheet)

TypeRequiredDefault
number, stringNonone

borderRightRadius

The border radius right property (borderTopRightRadius and borderBottomRightRadius style props in StyleSheet)

TypeRequiredDefault
number, stringNonone

borderTopLeftRadius

The border radius top left property (borderTopLeftRadius style prop in StyleSheet)

TypeRequiredDefault
number, stringNonone

borderTopRightRadius

The border radius top right property (borderTopRightRadius style prop in StyleSheet)

TypeRequiredDefault
number, stringNonone

borderBottomLeftRadius

The border radius bottom left property (borderBottomLeftRadius style prop in StyleSheet)

TypeRequiredDefault
number, stringNonone

borderBottomRightRadius

The border radius bottom right property (borderBottomRightRadius style prop in StyleSheet)

TypeRequiredDefault
number, stringNonone

borderColor

The border color property (borderColor style prop in StyleSheet)

TypeRequired
stringNo

borderTopColor

The border top color property (borderTopColor style prop in StyleSheet)

TypeRequired
stringNo

borderBottomColor

The border bottom color property (borderBottomColor style prop in StyleSheet)

TypeRequired
stringNo

borderRightColor

The border right color property (borderRightColor style prop in StyleSheet)

TypeRequired
stringNo

borderLeftColor

The border left color property (borderLeftColor style prop in StyleSheet)

TypeRequired
stringNo

borderWidth

The border width property (borderWidth style prop in StyleSheet)

TypeRequired
numberNo

borderTopWidth

The border top width property (borderTopWidth style prop in StyleSheet)

TypeRequired
numberNo

borderBottomWidth

The border bottom width property (borderBottomWidth style prop in StyleSheet)

TypeRequired
numberNo

borderRightWidth

The border right width property (borderRightWidth style prop in StyleSheet)

TypeRequired
numberNo

borderLeftWidth

The border left width property (borderLeftWidth style prop in StyleSheet)

TypeRequired
numberNo

opacity

The opacity property (opacity style prop in StyleSheet)

TypeRequired
numberNo