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

0.2.1 • Public • Published

@semantic-icons/heroicons

@semantic-icons/heroicons helps developers to use Heroicons inside Angular projects.

Supported versions

@semantic-icons/heroicons Angular Heroicons
0.x.x >= 17.1.0 2.2.0

Usage

First, install @semantic-icons/heroicons from npm:

npm install @semantic-icons/heroicons

Now each icon can be imported individually as an Angular component:

import { ChangeDetectionStrategy, Component, ViewEncapsulation } from '@angular/core';

import { SvgBeakerIcon } from '@semantic-icons/heroicons/24/solid';

@Component({
  selector: 'app-home-page',
  standalone: true,
  imports: [SvgBeakerIcon],
  template: `
    <svg-beaker-icon class="size-6 text-blue-500" />
  `,
  styles: ``,
  encapsulation: ViewEncapsulation.None,
  changeDetection: ChangeDetectionStrategy.OnPush,
})
export class HomePageComponent {}

The 24x24 outline icons can be imported from @semantic-icons/heroicons/24/outline, the 24x24 solid icons can be imported from @semantic-icons/heroicons/24/solid, the 20x20 solid icons can be imported from @semantic-icons/heroicons/20/solid, and 16x16 solid icons can be imported from @semantic-icons/heroicons/16/solid.

Icons use the Angular naming convention and are always prefixed with the word svg and suffixed with the word icon.

License

MIT © 2024-2024 Khalil LAGRIDA

Package Sidebar

Install

npm i @semantic-icons/heroicons

Weekly Downloads

224

Version

0.2.1

License

none

Unpacked Size

13.7 MB

Total Files

2607

Last publish

Collaborators

  • ngx-grida