airtame-icons

1.3.2 • Public • Published

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

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/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

<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/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.

Readme

Keywords

Package Sidebar

Install

npm i airtame-icons

Weekly Downloads

8

Version

1.3.2

License

ISC

Unpacked Size

227 kB

Total Files

126

Last publish

Collaborators

  • mmellado
  • noahlaux
  • nnairtame