airtame-icons
v1.3.2
Published
Set of Icons used by Airtame available as SVGs and React Components
Readme
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-iconsor
$ yarn add airtame-iconsUsage
As React components
import React from 'react';
import { IconArrowDown } from 'airtame-icons';
class MyComponent extends React.Component {
render() {
return (
<div>
<IconArrowDown className="your-class" />
</div>
);
}
}As SVG with Webpack
const iconName = require('airtame-icons/icon-arrow-down.svg');You can also eject all the icons to copy them locally to the desired destination in your project
$ airtame-icons eject src/assetsA <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
<svg class="icon">
<use xlink:href="#icon-arrow-down" />
</svg>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/assetsDevelopment
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 devThis 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.
