1.17.19 • Published 7 months ago

@epilot360/icons v1.17.19

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

@epilot360/icons

License npm version

Curated set of epilot icons based on material-symbols.

Installation

yarn add @epilot360/icons

Documentation

View full list of icons in our Storybook Documentation.

Usage

The @epilot360/icons package is shipped as an external system module in the 360 portal.

You can import any icon as a React component by name:

import { Edit as EditIcon, EpilotIcon } from '@epilot360/icons'

<EditIcon />
// or
<EpilotIcon name="edit" />

Usage outside 360 portal

To avoid bundling the entire @epilot360/icons library, you can import the module directly:

import EditIcon from '@epilot360/icons/react/Edit'

<EditIcon />

Using SVG

To directly use svg files shipped as part of this package, e.g. with file-loader you can import from:

import EditIconSVG from '@epilot360/icons/svg/Edit/icon.svg'
import EditIconSVGFill from '@epilot360/icons/svg/Edit/icon-fill.svg'

<img src={EditIconSVG} />

Using svgIcon()

The svgIcon() function returns the raw SVG as a string.

import { svgIcon } from '@epilot360/icons';

<div dangerouslySetInnerHTML={{ __html: svgIcon({ name: 'epilot' }) }} />

<pre>
  {svgIcon({ name: 'epilot', variant: 'filled', width: 48, height: 48, fill: 'white' })}
</pre>

Development

Run storybook locally:

yarn storybook

To add a new icon, modify icons.config.yaml and run the codegen script.

yarn codegen

You should immediately see your new icon.

Adding custom icons (non Material)

First add a custom icon to icons.config.yaml without an svg_import property. This prevents codegen from overriding your custom icon module.

Then add the custom svg. See src/svg/Epilot for an example.

1.16.20

11 months ago

1.16.9

1 year ago

1.16.8

1 year ago

1.16.10

1 year ago

1.16.14

12 months ago

1.16.13

12 months ago

1.16.11

1 year ago

1.16.18

11 months ago

1.16.17

11 months ago

1.16.16

11 months ago

1.16.15

12 months ago

1.16.19

11 months ago

1.17.2

11 months ago

1.17.1

11 months ago

1.17.0

11 months ago

1.17.11

9 months ago

1.17.6

10 months ago

1.17.10

9 months ago

1.17.5

11 months ago

1.17.4

11 months ago

1.17.3

11 months ago

1.17.15

8 months ago

1.17.14

8 months ago

1.17.9

9 months ago

1.17.13

9 months ago

1.17.8

10 months ago

1.17.12

9 months ago

1.17.7

10 months ago

1.17.19

7 months ago

1.17.18

7 months ago

1.17.17

7 months ago

1.17.16

7 months ago

1.16.7

1 year ago

1.16.3

1 year ago

1.16.2

1 year ago

1.16.6

1 year ago

1.16.5

1 year ago

1.16.4

1 year ago

1.12.3

2 years ago

1.14.0

1 year ago

1.12.2

2 years ago

1.12.1

2 years ago

1.12.6

2 years ago

1.16.1

1 year ago

1.16.0

1 year ago

1.12.4

2 years ago

1.13.2

2 years ago

1.13.1

2 years ago

1.13.0

2 years ago

1.13.6

2 years ago

1.15.3

1 year ago

1.13.5

2 years ago

1.15.2

1 year ago

1.13.4

2 years ago

1.15.1

1 year ago

1.13.3

2 years ago

1.13.9

1 year ago

1.13.8

1 year ago

1.13.7

2 years ago

1.12.0

2 years ago

1.11.8

2 years ago

1.11.7

2 years ago

1.11.6

2 years ago

1.11.5

2 years ago

1.11.4

2 years ago

1.11.3

2 years ago

1.11.2

2 years ago

1.11.1

2 years ago

1.9.0

2 years ago

1.11.0

2 years ago

1.10.0

2 years ago

1.8.0

2 years ago

1.7.1

2 years ago

1.7.0

2 years ago

1.6.0

2 years ago

1.5.0

2 years ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago

0.1.0

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago