@raresail/react-ionicons
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

@raresail/react-ionicons

The current version uses the ionicons version 7.3.0

This packages uses the svg icons from ionic-team/ionicons and builds them as React Components to be used in the application

Usage

Install the module

npm install --save @raresail/react-ionicons;
yarn add @raresail/react-ionicons;

Import the icons

import { AddCircleOutline } from '@raresail/react-ionicons';

Use the icon, to change the size of the icon use the font-size CSS property and for the color (fill or stroke) use the color CSS property

function Component() {
  return (
    <AddCircleOutline
      // To change any style related to the svg, font size or color
      style={{
        fontSize: '20px',
        color: 'red'
      }}
      // For icons that use strokeWidth you can change it like this
      strokeWidth={32}
      // to add a class name to the svg
      className="your class"
      // All the props are forwarded to the SVG component
    />
  );
}

Props

Name Type Default
style CSSProperties {}
strokeWidth number | string 32 or 16
className string
... Other SVG Props

Animations

Spin

To spin a icon add the spin prop, if you want to adjust the speed, use the animation-duration css property

function() {
  return <SyncOutline spin />;
}

Beat

To spin a icon add the beat prop, if you want to adjust the speed, use the animation-duration css property

function() {
  return <SyncOutline beat />;
}

Readme

Keywords

none

Package Sidebar

Install

npm i @raresail/react-ionicons

Weekly Downloads

19

Version

2.0.0

License

Apache-2.0

Unpacked Size

2.81 MB

Total Files

6

Last publish

Collaborators

  • raresdesigns