@ngx-kit/icons
TypeScript icon, indicating that this package has built-in type declarations

1.0.0-alpha.3 • Public • Published

@ngx-kit/icon

Installation

npm install @ngx-kit/icons --save

Usage

Import module

import { KitIconsModule } from '@ngx-kit/icons';
..
@NgModule({
  imports: [
    KitIconsModule.forRoot(),
...

Use import with .forRoot() only once on the top level. In other modules just import KitIconsModule.

Register icons

import { KitIconsRegistryService } from '@ngx-kit/icons';
...
constructor(private iconsRegistry: KitIconsRegistryService) {
  this.iconsRegistry.register('star', '/assets/icons/star.svg');
  // or
  this.iconsRegistry.registerSet([
      {name: 'star', url: '/assets/icons/star.svg'},
      {name: 'cloud', url: '/assets/icons/cloud.svg'},
  ]);
}

Use in a template

<kit-icon [name]="'star'"></kit-icon>

API

Property Type Default Description
name (required) string null Name in the registry
color string (any css color) null Svg fill color
size number 24 Size in pixels

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @ngx-kit/icons

      Weekly Downloads

      3

      Version

      1.0.0-alpha.3

      License

      MIT

      Last publish

      Collaborators

      • ngx-kit