1.0.48 • Published 5 years ago

react-svg-jsx-icons v1.0.48

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

react-svg-jsx-icons

Easy use of icons anywhere in the web development (especially react). Fast rendering of icons in the application (beause All SVGIcons are converted to jsx before using.) There are icons of All country flags.

NPM JavaScript Style Guide

Install

npm install --save react-svg-jsx-icons

yarn add react-svg-jsx-icons

props

name: PropTypes.string
height: PropTypes.string
width: PropTypes.string
color: PropTypes.string
size: PropTypes.string
fill: PropTypes.string

Usage 1. Individually rendering icons

import React, { Component } from 'react'

import Icon from 'react-svg-jsx-icons'

export default class Icons extends Component {
  render () {
    return (
      <div>
        <Icon name={'world'} height={'5%'} width={'5%'} fill={'red'}/>
        <Icon name={'wifi'} height={'5%'} width ={'5%'} color ={'blue'} size={'4%'} fill={'red'} />
        <Icon name={'water'}  size={'5%'} />
        <Icon name={'warning'} height={'1.5%'} width ={'1.5%'} color ={'red'}  size={'4%'} />
        <Icon height={'1.5%'} width ={'1.5%'} color ={'red'}  size={'4%'} />
      </div>
    )
  }
}

A file(SVGCountryFlags.js) with all the CountryFlags which contians the array of CountryFlags(Icon), CountryName and Country Code. It can be imported and used as following example to reducing number of lines of code.

Usage 2. Collectively rendering All Country Flags

import React, { Component } from 'react'

import Icon from 'react-svg-jsx-icons'
import {CountryFlags} from 'react-svg-jsx-icons'

export default class CountryFlags extends Component {
  render () {
    return (
      <div>
        {
          CountryFlags.map((item,index)=>(
            <div style={{display:'flex',flexDirection:'row'}}>
              <Icon name={item.Name}  height={'5%'} width={'5%'} />
              <div>{item.Country}</div>
              <div>{item.CountryCode}</div>
            </div>
          ))
        }
      </div>
    )
  }
}

License

MIT © RituAnand

1.0.48

5 years ago

1.0.46

5 years ago

1.0.45

5 years ago

1.0.44

5 years ago

1.0.43

5 years ago

1.0.42

5 years ago

1.0.41

5 years ago

1.0.40

5 years ago

1.0.39

5 years ago

1.0.38

5 years ago

1.0.37

5 years ago

1.0.36

5 years ago

1.0.35

5 years ago

1.0.34

5 years ago

1.0.33

5 years ago

1.0.32

5 years ago

1.0.31

5 years ago

1.0.30

5 years ago

1.0.29

5 years ago

1.0.28

5 years ago

1.0.27

5 years ago

1.0.26

5 years ago

1.0.25

5 years ago

1.0.24

5 years ago

1.0.23

5 years ago

1.0.22

5 years ago

1.0.21

5 years ago

1.0.20

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago