You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

react-native-gradient-icon

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-native-gradient-icon

React native gradient icon provides icon having gradient fill.

0.2.1
latest
Source
npmnpm
Version published
Weekly downloads
42
223.08%
Maintainers
1
Weekly downloads
 
Created
Source

react-native-gradient-icon


React native gradient icon provides icon having gradient fill, which can be either linear or radial, it also supports single color.

Install

Npm

npm i --save react-native-gradient-icon

Yarn

yarn add react-native-gradient-icon

Don't forget to install dependencies Npm

npm i --save @react-native-masked-view/masked-view react-native-svg react-native-vector-icons

Yarn

yarn add @react-native-masked-view/masked-view react-native-svg react-native-vector-icons

Import

import { Icon } from 'react-native-gradient-icon';

Usage

Single Color

import { Icon } from 'react-native-gradient-icon';
    <Icon  
        size={50}
        color="black"
        name="github" type="antdesgin" />  

Linear Gradient

import { Icon } from 'react-native-gradient-icon';
    <Icon  
        size={50}
        colors={[
            {color:"gold",offset:"0",opacity:"1"},
            {color:"red",offset:"1",opacity:"1"},
        ]}
        name="font-awesome-5" type="fire-alt" />  

Radial Gradient

import { Icon } from 'react-native-gradient-icon';
    <Icon  
        size={50}
        mode='radial'
        colors={[
            {color:"red",offset:"0",opacity:"1"},
            {color:"black",offset:"1",opacity:"1"},
        ]}
        name='font-awesome' type='heart' />  

Raised

import { Icon } from 'react-native-gradient-icon';
    <Icon  
        raised
        color="#1c7801"
        name="tree" type="font-awesome-5" /> 

Icon types

  • antdesign
  • entypo
  • evilicon
  • feather
  • font-awesome
  • font-awesome-5
  • fontisto
  • foundation
  • ionicon
  • material
  • material-community
  • octicon
  • zocial
  • simple-line-icon

Browse all icons here .

Props

PropTypeOptionalDefaultDescription
stylestyleyesnoneFor styling.
modelinear | radialyeslinearmode of gradient default linear.
typestringnofeathertype of icon.
namestringnofeathername of icon.
sizenumberyes24size of icon.
colorstringyesnonesingle color of icon.
colorsarray of
{
color:string,
offset:string,
opacity:string
}
yes[
{
color:"gold",
offset:"0",
opacity:"1"
},
{
color:"red",
offset:"1",
opacity:"1"
}
]
array of gradient of color for linear or radial gradient both,
color is the color of respective gradient, takes all color strings,
offset defines the the offset of of corresponding color it ranges between 0 to 1,
opacity is the opacity of corresponding color, it ranges between 0 to 1.
startobject {x:number, y:number}yes{x:0,y:0}works only in 'linear' mode, it is starting position of gradient.
endobject {x:number, y:number}yes{x:1,y:0}works only in 'linear' mode, it is end position of gradient.
innerRingobject {x:number, y:number}yes{x:size/2,y: size/2}works only in 'radial' mode, it is position of inner ring.
outterRingobject {x:number, y:number}yes{x:size/2, y:size/2}works only in 'radial' mode, it is position of outer ring.
raisedbooleanyesfalsefor applying raised effect.
raisedColorstringyeswhitebackground color of raised effect, works only when raised is true.

MIT Licensed

Keywords

react-native

FAQs

Package last updated on 14 Jul 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts