import { Component, Input } from '@angular/core'; /** Inline icon by name — keeps the Angular wrapper free of the icons package. */ @Component({ selector: 'vsp-icon', template: ` @switch (name) { @case ('plus') { } @case ('check') { } @case ('x') { } @case ('filter') { } @case ('bolt') { } @case ('shield') { } @case ('arrowUp') { } @case ('more') { } @case ('download') { } @case ('eye') { } @case ('refresh') { } @case ('doc') { } @case ('mail') { } @case ('users') { } @case ('bell') { } @case ('clock') { } @case ('inbox') { } @case ('settings') { } } `, }) export class VspIcon { @Input() name = ''; @Input() size = 16; }