import { ChangeDetectionStrategy, Component, HostBinding, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export class ValueViewLabelComponent {
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: ValueViewLabelComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: ValueViewLabelComponent, selector: "ax-value-view-label", inputs: { label: "label" }, host: { properties: { "class.has-label": "this.label" } }, ngImport: i0, template: `<span class="label" *ngIf="label">{{ label }} </span> <ng-content></ng-content>`, isInline: true, styles: [":host{display:grid;grid-template-rows:auto auto;align-items:center;max-width:100%;width:100%}:host.has-label{font-weight:700}.label{color:#363f48;font-size:.75rem;margin:0;line-height:1.6;text-transform:uppercase;font-weight:400}\n"], dependencies: [{ kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: ValueViewLabelComponent, decorators: [{
            type: Component,
            args: [{ selector: 'ax-value-view-label', template: `<span class="label" *ngIf="label">{{ label }} </span> <ng-content></ng-content>`, changeDetection: ChangeDetectionStrategy.OnPush, styles: [":host{display:grid;grid-template-rows:auto auto;align-items:center;max-width:100%;width:100%}:host.has-label{font-weight:700}.label{color:#363f48;font-size:.75rem;margin:0;line-height:1.6;text-transform:uppercase;font-weight:400}\n"] }]
        }], propDecorators: { label: [{
                type: HostBinding,
                args: ['class.has-label']
            }, {
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsdWUtdmlldy1sYWJlbC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9saWJzL2NvbXBvbmVudHMvdmFsdWUtdmlldy92YWx1ZS12aWV3LWxhYmVsLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxLQUFLLEVBQUMsTUFBTSxlQUFlLENBQUM7OztBQVFyRixNQUFNLE9BQU8sdUJBQXVCOytHQUF2Qix1QkFBdUI7bUdBQXZCLHVCQUF1QixrSkFKeEIsaUZBQWlGOzs0RkFJaEYsdUJBQXVCO2tCQU5uQyxTQUFTOytCQUNFLHFCQUFxQixZQUNyQixpRkFBaUYsbUJBRTFFLHVCQUF1QixDQUFDLE1BQU07OEJBR04sS0FBSztzQkFBN0MsV0FBVzt1QkFBQyxpQkFBaUI7O3NCQUFHLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBDb21wb25lbnQsIEhvc3RCaW5kaW5nLCBJbnB1dH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2F4LXZhbHVlLXZpZXctbGFiZWwnLFxuICB0ZW1wbGF0ZTogYDxzcGFuIGNsYXNzPVwibGFiZWxcIiAqbmdJZj1cImxhYmVsXCI+e3sgbGFiZWwgfX0gPC9zcGFuPiA8bmctY29udGVudD48L25nLWNvbnRlbnQ+YCxcbiAgc3R5bGVVcmxzOiBbJ3ZhbHVlLXZpZXctbGFiZWwuY29tcG9uZW50LnNjc3MnXSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG59KVxuZXhwb3J0IGNsYXNzIFZhbHVlVmlld0xhYmVsQ29tcG9uZW50IHtcbiAgQEhvc3RCaW5kaW5nKCdjbGFzcy5oYXMtbGFiZWwnKSBASW5wdXQoKSBsYWJlbDogc3RyaW5nO1xufVxuIl19