Airtame Icons
This is a compilation of icons to be used as part of the Airtame design and brand guidelines.
Installation
$ npm install --save airtame-icons
or
$ yarn add airtame-icons
Usage
As React components
;; Component { return <div> <IconArrowDown className="your-class" /> </div> ; }
As SVG with Webpack
const iconName = ;
You can also eject all the icons to copy them locally to the desired destination in your project
$ airtame-icons eject src/assets
A <symbol>
sprite is also available if needed. After ejecting, you can use the SVG Makrup in airtame-icons-sprite.svg
and use it in your DOM
If you only want to eject the sprite, you can do it by passing the --sprite
option to the eject command
$ airtame-icons eject --sprite src/assets
Development
To add new icons, icons simply need to be dropped in the src/icons
directory.
Then, run the following command to test the icon
npm run dev
This will optimize and export all icons as React components, as well as generate an icon-map.js
file, which will be used to generate the preview website showcasing all icons. The showcase site will be compiled and opened automatically using webpack-dev-server.