seanabrahams / react-ionicons

A React Ionicon component https://zamarrowski.github.io/react-ionicons/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A React Ionicon Component

View page: https://zamarrowski.github.io/react-ionicons/

Install

$ npm install --save react-ionicons

Usage

import React from 'react'
import { render } from 'react-dom'
import Ionicon from 'react-ionicons'

render(
  <Ionicon icon="ios-add-circle" fontSize="35px" onClick={() => console.log('Hi!')} color="red"/>
  <Ionicon icon="ios-alert" rotate={true} fontSize="35px" color="blue"/>
  <Ionicon icon="ios-analytics-outline" fontSize="35px" color="#C9C9C9"/>
  <Ionicon icon="md-basket" fontSize="35px" color="rgb(125, 176, 24)"/>
  <Ionicon icon="md-calculator" rotate={true} fontSize="35px" color="rgb(125, 176, 24)"/>
, document.getElementById('container'))

Browserify

browserify is supported, but you have to install browserify-css@^0.12.0 manually.

Features

  • No dependencies, just React.
  • SVG Icons.
  • Simple API.
  • Animations.
  • Customizable.
  • Support to Create React App.

API:

Param Type Description Example
icon String Icon of ionicons. See https://ionicframework.com/docs/ionicons/. icon="ion-home"
className String Name of a CSS class className="myClass"
fontSize String Icon size. Allow all units (px, em, %, pt...). fontSize="35px"
color String Icon color. Allow string (blue, red, cyan...), rgb, rgba and hexadecimal colors. color="#C9C9C9"
rotate Boolean Apply rotate animation to icon rotate={true}
shake Boolean Apply shake animation to icon shake={true}
beat Boolean Apply beat animation to icon beat={true}
onClick Function Pass a function to execute onClick onClick={() => console.log('Hi!')}

About

A React Ionicon component https://zamarrowski.github.io/react-ionicons/


Languages

Language:JavaScript 100.0%