UNPKG

design-angular-kit-lombardia

Version:

Un toolkit Angular conforme alle linee guida di design per i servizi web della Regione Lombardia

32 lines 3.4 kB
import { Directive, HostBinding, Input } from '@angular/core'; import { inputToBoolean } from '../../../utils/coercion'; import * as i0 from "@angular/core"; export class ItAvatarWrapperDirective { constructor() { this.extraText = false; } get hostClasses() { let cssClass = 'avatar-wrapper'; if (this.extraText) { cssClass += ' avatar-extra-text'; } return cssClass; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.0.6", ngImport: i0, type: ItAvatarWrapperDirective, deps: [], target: i0.ɵɵFactoryTarget.Directive }); } static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "16.1.0", version: "18.0.6", type: ItAvatarWrapperDirective, isStandalone: true, selector: "[itAvatarWrapper]", inputs: { extraText: ["extraText", "extraText", inputToBoolean] }, host: { properties: { "class": "this.hostClasses" } }, exportAs: ["itAvatarWrapper"], ngImport: i0 }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.0.6", ngImport: i0, type: ItAvatarWrapperDirective, decorators: [{ type: Directive, args: [{ standalone: true, selector: '[itAvatarWrapper]', exportAs: 'itAvatarWrapper', }] }], propDecorators: { extraText: [{ type: Input, args: [{ transform: inputToBoolean }] }], hostClasses: [{ type: HostBinding, args: ['class'] }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXZhdGFyLXdyYXBwZXIuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZGVzaWduLWFuZ3VsYXIta2l0L3NyYy9saWIvY29tcG9uZW50cy9jb3JlL2F2YXRhci9hdmF0YXItd3JhcHBlci5kaXJlY3RpdmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQzs7QUFPekQsTUFBTSxPQUFPLHdCQUF3QjtJQUxyQztRQU13QyxjQUFTLEdBQVksS0FBSyxDQUFDO0tBWWxFO0lBVkMsSUFDSSxXQUFXO1FBQ2IsSUFBSSxRQUFRLEdBQUcsZ0JBQWdCLENBQUM7UUFFaEMsSUFBSSxJQUFJLENBQUMsU0FBUyxFQUFFLENBQUM7WUFDbkIsUUFBUSxJQUFJLG9CQUFvQixDQUFDO1FBQ25DLENBQUM7UUFFRCxPQUFPLFFBQVEsQ0FBQztJQUNsQixDQUFDOzhHQVpVLHdCQUF3QjtrR0FBeEIsd0JBQXdCLHFHQUNmLGNBQWM7OzJGQUR2Qix3QkFBd0I7a0JBTHBDLFNBQVM7bUJBQUM7b0JBQ1QsVUFBVSxFQUFFLElBQUk7b0JBQ2hCLFFBQVEsRUFBRSxtQkFBbUI7b0JBQzdCLFFBQVEsRUFBRSxpQkFBaUI7aUJBQzVCOzhCQUV1QyxTQUFTO3NCQUE5QyxLQUFLO3VCQUFDLEVBQUUsU0FBUyxFQUFFLGNBQWMsRUFBRTtnQkFHaEMsV0FBVztzQkFEZCxXQUFXO3VCQUFDLE9BQU8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEaXJlY3RpdmUsIEhvc3RCaW5kaW5nLCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgaW5wdXRUb0Jvb2xlYW4gfSBmcm9tICcuLi8uLi8uLi91dGlscy9jb2VyY2lvbic7XG5cbkBEaXJlY3RpdmUoe1xuICBzdGFuZGFsb25lOiB0cnVlLFxuICBzZWxlY3RvcjogJ1tpdEF2YXRhcldyYXBwZXJdJyxcbiAgZXhwb3J0QXM6ICdpdEF2YXRhcldyYXBwZXInLFxufSlcbmV4cG9ydCBjbGFzcyBJdEF2YXRhcldyYXBwZXJEaXJlY3RpdmUge1xuICBASW5wdXQoeyB0cmFuc2Zvcm06IGlucHV0VG9Cb29sZWFuIH0pIGV4dHJhVGV4dDogYm9vbGVhbiA9IGZhbHNlO1xuXG4gIEBIb3N0QmluZGluZygnY2xhc3MnKVxuICBnZXQgaG9zdENsYXNzZXMoKTogc3RyaW5nIHtcbiAgICBsZXQgY3NzQ2xhc3MgPSAnYXZhdGFyLXdyYXBwZXInO1xuXG4gICAgaWYgKHRoaXMuZXh0cmFUZXh0KSB7XG4gICAgICBjc3NDbGFzcyArPSAnIGF2YXRhci1leHRyYS10ZXh0JztcbiAgICB9XG5cbiAgICByZXR1cm4gY3NzQ2xhc3M7XG4gIH1cbn1cbiJdfQ==