UNPKG

juvo-pos-shared-ui

Version:

Shared UI components for POS microfrontend architecture

55 lines (48 loc) 2.27 kB
import * as i0 from '@angular/core'; import { Component, Input } from '@angular/core'; import * as i1 from 'primeng/badge'; import { BadgeModule } from 'primeng/badge'; class CounterBadgeComponent { constructor() { this.count = 0; this.severity = null; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CounterBadgeComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: CounterBadgeComponent, isStandalone: true, selector: "pos-counter-badge", inputs: { count: "count", severity: "severity" }, ngImport: i0, template: ` <span class="p-overlay-badge"> <!-- Elemento host para mostrar el icono o texto que envíe el consumidor --> <ng-content></ng-content> <!-- Badge superpuesto --> <span pBadge [value]="count" [severity]="severity"> </span> </span> `, isInline: true, styles: [":host{display:inline-block}\n"], dependencies: [{ kind: "ngmodule", type: BadgeModule }, { kind: "directive", type: i1.BadgeDirective, selector: "[pBadge]", inputs: ["badgeDisabled", "badgeSize", "size", "severity", "value", "badgeStyle", "badgeStyleClass"] }] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: CounterBadgeComponent, decorators: [{ type: Component, args: [{ standalone: true, selector: 'pos-counter-badge', imports: [BadgeModule], template: ` <span class="p-overlay-badge"> <!-- Elemento host para mostrar el icono o texto que envíe el consumidor --> <ng-content></ng-content> <!-- Badge superpuesto --> <span pBadge [value]="count" [severity]="severity"> </span> </span> `, styles: [":host{display:inline-block}\n"] }] }], propDecorators: { count: [{ type: Input }], severity: [{ type: Input }] } }); // export * from './lib/prime-imports'; /** * Generated bundle index. Do not edit. */ export { CounterBadgeComponent }; //# sourceMappingURL=juvo-pos-shared-ui.mjs.map