1.0.0-beta.1 • Published 4 years ago

@novyk/sx-icon v1.0.0-beta.1

Weekly downloads
-
License
-
Repository
-
Last release
4 years ago

sx-icon

Angular SVG Icons Handler

Installation

$ ng add @novyk/sx-icon

Usage

Add icons to registry:

constructor(
  private iconsRegistry: SxIconsRegistry,
) {}
...
this.iconsRegistry.add({name: 'star', url: '/assets/icons/star.svg'});
// or
this.iconsRegistry.add([
  {name: 'star', url: '/assets/icons/star.svg'},
  {name: 'cloud', url: '/assets/icons/cloud.svg'},
  {name: 'home', xml: '<svg ...'}
]);

Use in a template:

<sx-icon name="star"></sx-icon>