JSPM

  • Created
  • Published
  • Downloads 4258606
  • Score
    100M100P100Q227614F
  • License MIT

svg react icons of popular icon packs using ES6 imports

Package Exports

  • react-icons
  • react-icons/IconBase
  • react-icons/fa
  • react-icons/fa/angle-left
  • react-icons/fa/angle-right
  • react-icons/fa/caret-down
  • react-icons/fa/caret-up
  • react-icons/fa/comments
  • react-icons/fa/delicious
  • react-icons/fa/digg
  • react-icons/fa/facebook
  • react-icons/fa/google-plus
  • react-icons/fa/index
  • react-icons/fa/pinterest
  • react-icons/fa/reddit
  • react-icons/fa/stumbleupon
  • react-icons/fa/twitter
  • react-icons/fa/vk
  • react-icons/go
  • react-icons/lib/IconBase
  • react-icons/lib/fa
  • react-icons/lib/fa/align-justify
  • react-icons/lib/fa/ambulance
  • react-icons/lib/fa/angellist
  • react-icons/lib/fa/angle-double-down
  • react-icons/lib/fa/angle-double-left
  • react-icons/lib/fa/angle-double-right
  • react-icons/lib/fa/angle-double-up
  • react-icons/lib/fa/angle-down
  • react-icons/lib/fa/angle-left
  • react-icons/lib/fa/angle-right
  • react-icons/lib/fa/angle-up
  • react-icons/lib/fa/apple
  • react-icons/lib/fa/arrow-circle-o-right
  • react-icons/lib/fa/arrow-circle-up
  • react-icons/lib/fa/arrow-down
  • react-icons/lib/fa/arrow-left
  • react-icons/lib/fa/arrow-right
  • react-icons/lib/fa/arrow-up
  • react-icons/lib/fa/arrows-alt
  • react-icons/lib/fa/ban
  • react-icons/lib/fa/bar-chart
  • react-icons/lib/fa/barcode
  • react-icons/lib/fa/bars
  • react-icons/lib/fa/beer
  • react-icons/lib/fa/bell
  • react-icons/lib/fa/bell-o
  • react-icons/lib/fa/bold
  • react-icons/lib/fa/bolt
  • react-icons/lib/fa/book
  • react-icons/lib/fa/bookmark
  • react-icons/lib/fa/bookmark-o
  • react-icons/lib/fa/bug
  • react-icons/lib/fa/calendar
  • react-icons/lib/fa/calendar-check-o
  • react-icons/lib/fa/calendar-o
  • react-icons/lib/fa/caret-down
  • react-icons/lib/fa/caret-left
  • react-icons/lib/fa/caret-right
  • react-icons/lib/fa/caret-square-o-down
  • react-icons/lib/fa/caret-up
  • react-icons/lib/fa/certificate
  • react-icons/lib/fa/chain
  • react-icons/lib/fa/check
  • react-icons/lib/fa/check-circle
  • react-icons/lib/fa/check-square
  • react-icons/lib/fa/check-square-o
  • react-icons/lib/fa/chevron-circle-left
  • react-icons/lib/fa/chevron-circle-right
  • react-icons/lib/fa/chevron-down
  • react-icons/lib/fa/chevron-left
  • react-icons/lib/fa/chevron-right
  • react-icons/lib/fa/chevron-up
  • react-icons/lib/fa/child
  • react-icons/lib/fa/circle
  • react-icons/lib/fa/circle-o
  • react-icons/lib/fa/circle-o-notch
  • react-icons/lib/fa/circle-thin
  • react-icons/lib/fa/clipboard
  • react-icons/lib/fa/clock-o
  • react-icons/lib/fa/clone
  • react-icons/lib/fa/close
  • react-icons/lib/fa/cloud
  • react-icons/lib/fa/cloud-download
  • react-icons/lib/fa/cloud-upload
  • react-icons/lib/fa/code
  • react-icons/lib/fa/code-fork
  • react-icons/lib/fa/cog
  • react-icons/lib/fa/columns
  • react-icons/lib/fa/comment-o
  • react-icons/lib/fa/comments
  • react-icons/lib/fa/comments-o
  • react-icons/lib/fa/credit-card-alt
  • react-icons/lib/fa/cube
  • react-icons/lib/fa/cutlery
  • react-icons/lib/fa/dashboard
  • react-icons/lib/fa/database
  • react-icons/lib/fa/delicious
  • react-icons/lib/fa/digg
  • react-icons/lib/fa/dot-circle-o
  • react-icons/lib/fa/download
  • react-icons/lib/fa/edit
  • react-icons/lib/fa/ellipsis-v
  • react-icons/lib/fa/envelope
  • react-icons/lib/fa/eraser
  • react-icons/lib/fa/exclamation
  • react-icons/lib/fa/exclamation-circle
  • react-icons/lib/fa/exclamation-triangle
  • react-icons/lib/fa/expand
  • react-icons/lib/fa/external-link
  • react-icons/lib/fa/eye
  • react-icons/lib/fa/eye-slash
  • react-icons/lib/fa/facebook
  • react-icons/lib/fa/file
  • react-icons/lib/fa/file-code-o
  • react-icons/lib/fa/file-image-o
  • react-icons/lib/fa/file-o
  • react-icons/lib/fa/file-text
  • react-icons/lib/fa/filter
  • react-icons/lib/fa/flag
  • react-icons/lib/fa/floppy-o
  • react-icons/lib/fa/folder-o
  • react-icons/lib/fa/folder-open
  • react-icons/lib/fa/folder-open-o
  • react-icons/lib/fa/futbol-o
  • react-icons/lib/fa/github-alt
  • react-icons/lib/fa/google
  • react-icons/lib/fa/google-plus
  • react-icons/lib/fa/hand-paper-o
  • react-icons/lib/fa/header
  • react-icons/lib/fa/headphones
  • react-icons/lib/fa/heart
  • react-icons/lib/fa/image
  • react-icons/lib/fa/inbox
  • react-icons/lib/fa/info
  • react-icons/lib/fa/info-circle
  • react-icons/lib/fa/instagram
  • react-icons/lib/fa/italic
  • react-icons/lib/fa/life-bouy
  • react-icons/lib/fa/lightbulb-o
  • react-icons/lib/fa/line-chart
  • react-icons/lib/fa/list-ol
  • react-icons/lib/fa/list-ul
  • react-icons/lib/fa/location-arrow
  • react-icons/lib/fa/lock
  • react-icons/lib/fa/long-arrow-down
  • react-icons/lib/fa/long-arrow-right
  • react-icons/lib/fa/long-arrow-up
  • react-icons/lib/fa/magic
  • react-icons/lib/fa/mail-forward
  • react-icons/lib/fa/mail-reply
  • react-icons/lib/fa/map-marker
  • react-icons/lib/fa/minus
  • react-icons/lib/fa/minus-square-o
  • react-icons/lib/fa/money
  • react-icons/lib/fa/moon-o
  • react-icons/lib/fa/mouse-pointer
  • react-icons/lib/fa/pause
  • react-icons/lib/fa/pause-circle
  • react-icons/lib/fa/paw
  • react-icons/lib/fa/pencil
  • react-icons/lib/fa/pie-chart
  • react-icons/lib/fa/pinterest
  • react-icons/lib/fa/plane
  • react-icons/lib/fa/play
  • react-icons/lib/fa/play-circle
  • react-icons/lib/fa/play-circle-o
  • react-icons/lib/fa/plug
  • react-icons/lib/fa/plus
  • react-icons/lib/fa/plus-circle
  • react-icons/lib/fa/print
  • react-icons/lib/fa/question
  • react-icons/lib/fa/question-circle
  • react-icons/lib/fa/quote-right
  • react-icons/lib/fa/recycle
  • react-icons/lib/fa/reddit
  • react-icons/lib/fa/refresh
  • react-icons/lib/fa/search
  • react-icons/lib/fa/server
  • react-icons/lib/fa/shopping-basket
  • react-icons/lib/fa/shopping-cart
  • react-icons/lib/fa/sign-out
  • react-icons/lib/fa/sitemap
  • react-icons/lib/fa/sliders
  • react-icons/lib/fa/smile-o
  • react-icons/lib/fa/sort
  • react-icons/lib/fa/sort-alpha-asc
  • react-icons/lib/fa/sort-alpha-desc
  • react-icons/lib/fa/spinner
  • react-icons/lib/fa/square-o
  • react-icons/lib/fa/star
  • react-icons/lib/fa/stethoscope
  • react-icons/lib/fa/sticky-note
  • react-icons/lib/fa/sticky-note-o
  • react-icons/lib/fa/stumbleupon
  • react-icons/lib/fa/sun-o
  • react-icons/lib/fa/table
  • react-icons/lib/fa/tag
  • react-icons/lib/fa/tags
  • react-icons/lib/fa/tasks
  • react-icons/lib/fa/terminal
  • react-icons/lib/fa/th
  • react-icons/lib/fa/th-large
  • react-icons/lib/fa/th-list
  • react-icons/lib/fa/thumb-tack
  • react-icons/lib/fa/thumbs-up
  • react-icons/lib/fa/times-circle
  • react-icons/lib/fa/times-circle-o
  • react-icons/lib/fa/toggle-on
  • react-icons/lib/fa/trash
  • react-icons/lib/fa/trash-o
  • react-icons/lib/fa/twitter
  • react-icons/lib/fa/underline
  • react-icons/lib/fa/unlock
  • react-icons/lib/fa/upload
  • react-icons/lib/fa/user
  • react-icons/lib/fa/video-camera
  • react-icons/lib/fa/vimeo
  • react-icons/lib/fa/vk
  • react-icons/lib/fa/youtube-play
  • react-icons/lib/go
  • react-icons/lib/go/book
  • react-icons/lib/go/chevron-down
  • react-icons/lib/go/chevron-up
  • react-icons/lib/go/code
  • react-icons/lib/go/eye
  • react-icons/lib/go/file-binary
  • react-icons/lib/go/file-media
  • react-icons/lib/go/git-branch
  • react-icons/lib/go/heart
  • react-icons/lib/go/jump-left
  • react-icons/lib/go/jump-right
  • react-icons/lib/go/link
  • react-icons/lib/go/list-ordered
  • react-icons/lib/go/list-unordered
  • react-icons/lib/go/mark-github
  • react-icons/lib/go/markdown
  • react-icons/lib/go/plus
  • react-icons/lib/go/quote
  • react-icons/lib/go/repo-forked
  • react-icons/lib/go/sign-in
  • react-icons/lib/go/sign-out
  • react-icons/lib/go/star
  • react-icons/lib/go/sync
  • react-icons/lib/go/three-bars
  • react-icons/lib/go/tools
  • react-icons/lib/go/triangle-left
  • react-icons/lib/go/triangle-right
  • react-icons/lib/md
  • react-icons/lib/md/access-time
  • react-icons/lib/md/accessibility
  • react-icons/lib/md/account-box
  • react-icons/lib/md/account-circle
  • react-icons/lib/md/add
  • react-icons/lib/md/add-box
  • react-icons/lib/md/add-circle
  • react-icons/lib/md/announcement
  • react-icons/lib/md/apps
  • react-icons/lib/md/arrow-back
  • react-icons/lib/md/arrow-downward
  • react-icons/lib/md/arrow-forward
  • react-icons/lib/md/arrow-upward
  • react-icons/lib/md/assignment
  • react-icons/lib/md/attach-file
  • react-icons/lib/md/attach-money
  • react-icons/lib/md/attachment
  • react-icons/lib/md/av-timer
  • react-icons/lib/md/backspace
  • react-icons/lib/md/beenhere
  • react-icons/lib/md/block
  • react-icons/lib/md/bluetooth
  • react-icons/lib/md/bookmark-outline
  • react-icons/lib/md/border-color
  • react-icons/lib/md/build
  • react-icons/lib/md/business
  • react-icons/lib/md/business-center
  • react-icons/lib/md/cake
  • react-icons/lib/md/call
  • react-icons/lib/md/camera-alt
  • react-icons/lib/md/cancel
  • react-icons/lib/md/card-giftcard
  • react-icons/lib/md/card-travel
  • react-icons/lib/md/check
  • react-icons/lib/md/check-box
  • react-icons/lib/md/check-circle
  • react-icons/lib/md/chevron-left
  • react-icons/lib/md/chevron-right
  • react-icons/lib/md/clear
  • react-icons/lib/md/close
  • react-icons/lib/md/cloud-upload
  • react-icons/lib/md/code
  • react-icons/lib/md/comment
  • react-icons/lib/md/contacts
  • react-icons/lib/md/content-copy
  • react-icons/lib/md/content-paste
  • react-icons/lib/md/create
  • react-icons/lib/md/dashboard
  • react-icons/lib/md/date-range
  • react-icons/lib/md/dehaze
  • react-icons/lib/md/delete
  • react-icons/lib/md/description
  • react-icons/lib/md/directions-run
  • react-icons/lib/md/done
  • react-icons/lib/md/done-all
  • react-icons/lib/md/drag-handle
  • react-icons/lib/md/dvr
  • react-icons/lib/md/edit
  • react-icons/lib/md/email
  • react-icons/lib/md/equalizer
  • react-icons/lib/md/error
  • react-icons/lib/md/error-outline
  • react-icons/lib/md/event
  • react-icons/lib/md/event-note
  • react-icons/lib/md/expand-less
  • react-icons/lib/md/expand-more
  • react-icons/lib/md/extension
  • react-icons/lib/md/favorite
  • react-icons/lib/md/file-download
  • react-icons/lib/md/file-upload
  • react-icons/lib/md/filter
  • react-icons/lib/md/filter-list
  • react-icons/lib/md/flag
  • react-icons/lib/md/format-bold
  • react-icons/lib/md/format-italic
  • react-icons/lib/md/format-quote
  • react-icons/lib/md/format-size
  • react-icons/lib/md/format-strikethrough
  • react-icons/lib/md/format-underlined
  • react-icons/lib/md/forum
  • react-icons/lib/md/fullscreen
  • react-icons/lib/md/fullscreen-exit
  • react-icons/lib/md/group
  • react-icons/lib/md/group-add
  • react-icons/lib/md/headset-mic
  • react-icons/lib/md/help
  • react-icons/lib/md/help-outline
  • react-icons/lib/md/home
  • react-icons/lib/md/image
  • react-icons/lib/md/inbox
  • react-icons/lib/md/info
  • react-icons/lib/md/info-outline
  • react-icons/lib/md/insert-link
  • react-icons/lib/md/keyboard
  • react-icons/lib/md/keyboard-backspace
  • react-icons/lib/md/keyboard-hide
  • react-icons/lib/md/label
  • react-icons/lib/md/library-books
  • react-icons/lib/md/library-music
  • react-icons/lib/md/lightbulb-outline
  • react-icons/lib/md/link
  • react-icons/lib/md/local-atm
  • react-icons/lib/md/local-library
  • react-icons/lib/md/local-mall
  • react-icons/lib/md/local-offer
  • react-icons/lib/md/local-restaurant
  • react-icons/lib/md/location-searching
  • react-icons/lib/md/lock
  • react-icons/lib/md/lock-open
  • react-icons/lib/md/loop
  • react-icons/lib/md/loyalty
  • react-icons/lib/md/mail-outline
  • react-icons/lib/md/menu
  • react-icons/lib/md/merge-type
  • react-icons/lib/md/message
  • react-icons/lib/md/mode-edit
  • react-icons/lib/md/mood
  • react-icons/lib/md/more-vert
  • react-icons/lib/md/navigate-before
  • react-icons/lib/md/navigate-next
  • react-icons/lib/md/new-releases
  • react-icons/lib/md/notifications
  • react-icons/lib/md/notifications-none
  • react-icons/lib/md/pause
  • react-icons/lib/md/perm-media
  • react-icons/lib/md/person
  • react-icons/lib/md/person-add
  • react-icons/lib/md/person-outline
  • react-icons/lib/md/phone
  • react-icons/lib/md/photo
  • react-icons/lib/md/photo-camera
  • react-icons/lib/md/pin-drop
  • react-icons/lib/md/place
  • react-icons/lib/md/play-arrow
  • react-icons/lib/md/print
  • react-icons/lib/md/public
  • react-icons/lib/md/publish
  • react-icons/lib/md/question-answer
  • react-icons/lib/md/queue-music
  • react-icons/lib/md/refresh
  • react-icons/lib/md/remove
  • react-icons/lib/md/repeat
  • react-icons/lib/md/repeat-one
  • react-icons/lib/md/reply
  • react-icons/lib/md/report-problem
  • react-icons/lib/md/save
  • react-icons/lib/md/search
  • react-icons/lib/md/security
  • react-icons/lib/md/send
  • react-icons/lib/md/settings
  • react-icons/lib/md/settings-applications
  • react-icons/lib/md/share
  • react-icons/lib/md/shopping-basket
  • react-icons/lib/md/shopping-cart
  • react-icons/lib/md/short-text
  • react-icons/lib/md/shuffle
  • react-icons/lib/md/skip-next
  • react-icons/lib/md/skip-previous
  • react-icons/lib/md/star
  • react-icons/lib/md/star-outline
  • react-icons/lib/md/stars
  • react-icons/lib/md/stop
  • react-icons/lib/md/style
  • react-icons/lib/md/subject
  • react-icons/lib/md/supervisor-account
  • react-icons/lib/md/swap-horiz
  • react-icons/lib/md/swap-vert
  • react-icons/lib/md/sync
  • react-icons/lib/md/textsms
  • react-icons/lib/md/thumb-up
  • react-icons/lib/md/timer
  • react-icons/lib/md/timer-off
  • react-icons/lib/md/toc
  • react-icons/lib/md/today
  • react-icons/lib/md/touch-app
  • react-icons/lib/md/transform
  • react-icons/lib/md/trending-up
  • react-icons/lib/md/undo
  • react-icons/lib/md/update
  • react-icons/lib/md/view-column
  • react-icons/lib/md/view-headline
  • react-icons/lib/md/view-list
  • react-icons/lib/md/visibility
  • react-icons/lib/md/visibility-off
  • react-icons/lib/md/volume-down
  • react-icons/lib/md/volume-mute
  • react-icons/lib/md/volume-off
  • react-icons/lib/md/volume-up
  • react-icons/lib/md/vpn-key
  • react-icons/lib/md/warning
  • react-icons/lib/md/watch-later
  • react-icons/lib/md/web
  • react-icons/lib/md/wifi
  • react-icons/lib/md/work
  • react-icons/lib/ti
  • react-icons/lib/ti/arrow-left-outline
  • react-icons/lib/ti/arrow-shuffle
  • react-icons/lib/ti/arrow-sync
  • react-icons/lib/ti/arrow-up
  • react-icons/lib/ti/chevron-left
  • react-icons/lib/ti/chevron-right
  • react-icons/lib/ti/delete
  • react-icons/lib/ti/download
  • react-icons/lib/ti/heart-full-outline
  • react-icons/lib/ti/infinity
  • react-icons/lib/ti/messages
  • react-icons/lib/ti/minus
  • react-icons/lib/ti/pin
  • react-icons/lib/ti/plus
  • react-icons/lib/ti/social-twitter
  • react-icons/lib/ti/social-twitter-circular
  • react-icons/lib/ti/upload
  • react-icons/lib/ti/warning
  • react-icons/lib/ti/warning-outline
  • react-icons/lib/ti/zoom-in
  • react-icons/lib/ti/zoom-out
  • react-icons/lib/ti/zoom-outline
  • react-icons/md
  • react-icons/md/arrow-back
  • react-icons/md/arrow-forward
  • react-icons/md/close
  • react-icons/md/file-download
  • react-icons/md/fullscreen
  • react-icons/md/fullscreen-exit
  • react-icons/md/index
  • react-icons/md/share
  • react-icons/ti

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (react-icons) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

React Icons

React Icons

Include popular icons in your React projects easly with react-icons, which utilizes ES6 imports that allows you to include only the icons that your project is using.

Installation

npm install react-icons --save

Usage

import FaBeer from 'react-icons/fa/beer';

class Question extends React.Component {
    render() {
        return <h3> Lets go for a <FaBeer />? </h3>
    }
}

If you are not using es6 compiler like babel or rollup.js, it's possible to include icons from the compiled folder ./lib. Babel by default will ignore node_modules so if you don't want to change the settings you will need to use files from ./lib

var FaBeer = require('react-icons/lib/fa/beer');

var Question = React.createClass({
    render: function() {
        return React.createElement('h3', null,
            ' Lets go for a ', React.createElement(FaBeer, null), '? '
        );
    }
});

You can include icons directly from react-icons using import FaBeer from 'react-icons', but you should wait to Webpack 2 implement dead code elimination based on es6 imports.

Also it's possible to include the whole icon pack from:

    import * as FontAwesome from 'react-icons/fa'

or import multiple icons from the same pack

    import {MdCancel, MdChat, MdCheck} from 'react-icons/md';

every icon pack is in their own folder

  • Material Design Icons => ./md
  • FontAwesome => ./fa
  • Typicons => ./ti
  • Github Octicons => ./go

to view all icons visit docs

Icons

Currently supported icons are:

You can add more icons by submitting pull requests or creating issues.

Contribution

Just add svg icons in ./icons/:icons-name folder and create pull request again develop after merge I will generate React components because this process is not fully automated yet.

svg ?

Svg is supported by all major browsers.

Why es6 import and not fonts?

With react-icons, you can send icons that are specified instead of one big font file to the users, helping you to recognize which icons are used in your project.

Licence

MIT

  • Icons are taken from the other projects so please check each project licences accordingly.