UNPKG

@hmcts/media-viewer

Version:
44 lines 4.1 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; /* * Gov UK Label component * Responsible for displaying label tag * @prop isPageHading - boolean to display h1 * @prop config - obj with properties * */ export class GovUkLabelComponent { constructor() { } /** @nocollapse */ static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: GovUkLabelComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } /** @nocollapse */ static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.13", type: GovUkLabelComponent, selector: "mv-gov-label", inputs: { config: "config" }, ngImport: i0, template: `<h1 *ngIf="config.isPageHeading else noHeading"> <label *ngIf="config.label" [class]="config.classes + ' govuk-label'" [for]="config.id" [innerHTML]="config.label"> </label> </h1> <ng-template #noHeading> <label *ngIf="config.label" [class]="config.classes + ' govuk-label'" [for]="config.id" [innerHTML]="config.label"> </label> </ng-template> `, isInline: true, dependencies: [{ kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: GovUkLabelComponent, decorators: [{ type: Component, args: [{ selector: 'mv-gov-label', template: `<h1 *ngIf="config.isPageHeading else noHeading"> <label *ngIf="config.label" [class]="config.classes + ' govuk-label'" [for]="config.id" [innerHTML]="config.label"> </label> </h1> <ng-template #noHeading> <label *ngIf="config.label" [class]="config.classes + ' govuk-label'" [for]="config.id" [innerHTML]="config.label"> </label> </ng-template> ` }] }], ctorParameters: () => [], propDecorators: { config: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ292LXVrLWxhYmVsLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL21lZGlhLXZpZXdlci9zcmMvbGliL3NoYXJlZC9nb3YtdWstbGFiZWwvZ292LXVrLWxhYmVsLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsU0FBUyxFQUFFLEtBQUssRUFBQyxNQUFNLGVBQWUsQ0FBQzs7O0FBRS9DOzs7OztJQUtJO0FBZUosTUFBTSxPQUFPLG1CQUFtQjtJQUM5QixnQkFBaUIsQ0FBQztrSUFEUCxtQkFBbUI7c0hBQW5CLG1CQUFtQixrRkFacEI7Ozs7Ozs7Ozs7R0FVVDs7NEZBRVUsbUJBQW1CO2tCQWQvQixTQUFTO21CQUFDO29CQUNULFFBQVEsRUFBRSxjQUFjO29CQUN4QixRQUFRLEVBQUU7Ozs7Ozs7Ozs7R0FVVDtpQkFDRjt3REFHVSxNQUFNO3NCQUFkLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgSW5wdXR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG4vKlxuKiBHb3YgVUsgTGFiZWwgY29tcG9uZW50XG4qIFJlc3BvbnNpYmxlIGZvciBkaXNwbGF5aW5nIGxhYmVsIHRhZ1xuKiBAcHJvcCBpc1BhZ2VIYWRpbmcgLSBib29sZWFuIHRvIGRpc3BsYXkgaDFcbiogQHByb3AgY29uZmlnIC0gb2JqIHdpdGggcHJvcGVydGllc1xuKiAqL1xuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnbXYtZ292LWxhYmVsJyxcbiAgdGVtcGxhdGU6IGA8aDEgKm5nSWY9XCJjb25maWcuaXNQYWdlSGVhZGluZyBlbHNlIG5vSGVhZGluZ1wiPlxuICAgICAgICAgIDxsYWJlbCAqbmdJZj1cImNvbmZpZy5sYWJlbFwiIFtjbGFzc109XCJjb25maWcuY2xhc3NlcyArICcgZ292dWstbGFiZWwnXCJcbiAgICAgICAgICAgICAgICAgW2Zvcl09XCJjb25maWcuaWRcIiBbaW5uZXJIVE1MXT1cImNvbmZpZy5sYWJlbFwiPlxuICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgIDwvaDE+XG4gICAgICAgIDxuZy10ZW1wbGF0ZSAjbm9IZWFkaW5nPlxuICAgICAgICAgIDxsYWJlbCAqbmdJZj1cImNvbmZpZy5sYWJlbFwiIFtjbGFzc109XCJjb25maWcuY2xhc3NlcyArICcgZ292dWstbGFiZWwnXCJcbiAgICAgICAgICAgICAgICAgW2Zvcl09XCJjb25maWcuaWRcIiBbaW5uZXJIVE1MXT1cImNvbmZpZy5sYWJlbFwiPlxuICAgICAgICAgIDwvbGFiZWw+XG4gICAgICAgIDwvbmctdGVtcGxhdGU+XG4gIGBcbn0pXG5leHBvcnQgY2xhc3MgR292VWtMYWJlbENvbXBvbmVudCB7XG4gIGNvbnN0cnVjdG9yICgpIHsgfVxuICBASW5wdXQoKSBjb25maWc6IHsgbGFiZWw6IHN0cmluZywgbmFtZTogc3RyaW5nOyBpZDogc3RyaW5nLCBpc1BhZ2VIZWFkaW5nLCBjbGFzc2VzOiBzdHJpbmcgfTtcblxufVxuIl19