@abw/badger-icon v1.0.2
badger-icon
This module implements a React component for rendering SVG icons.
What makes this unique is that icon names can have modifiers to change the
orientation, size, position and style properties of the icon. For example,
if you have an arrow icon defined, pointing up, then specifying the name
as arrow-right will rotate it through 90 degrees to point to the right.
Similarly, arrow-thick will increase the stroke width and arrow-thin will
reduce it.
See the website for full documentation and examples.
Getting Started
Add the @abw/badger-icon module to your project using your favourite
package manager.
## using npm
$ npm add @abw/badger-icon
## using yarn
$ yarn add @abw/badger-icon
## using pnpm
$ pnpm add @abw/badger-iconYou can then import the modules and start using them.
import { Icon } from '@abw/badger-icon'
const YourComponent = () =>
<Icon name="arrow-right"/>
export default YourComponentNotes for Maintainers
Check out the repository.
$ git clone https://github.com/abw/badger-icon.git
$ cd badger-iconInstall the dependencies.
$ pnpm installTo run the development server.
$ pnpm devTo run the tests.
$ pnpm testTo build for production.
$ pnpm buildTo build just the library code for production.
$ pnpm build:libTo build just the the documentation.
$ pnpm build:docsTo preview the documentation.
$ pnpm previewCheck source code for formatting errors.
$ pnpm lintAuthor
Andy Wardley
8 months ago
8 months ago
8 months ago
10 months ago
10 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago