UNPKG

@edugouvfr/ngx-dsfr

Version:

NgxDsfr est un portage Angular des éléments d'interface du Système de Design de l'État Français (DSFR).

23 lines 4.83 kB
import { Component, Input, ViewEncapsulation } from '@angular/core'; import { DsfrSizeConst } from '../../shared'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export class DsfrHighlightComponent { /** @internal */ getClasses() { return { 'fr-text--sm': this.textSize === DsfrSizeConst.SM, 'fr-text--lg': this.textSize === DsfrSizeConst.LG }; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: DsfrHighlightComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: DsfrHighlightComponent, selector: "dsfr-highlight", inputs: { text: "text", textSize: "textSize", customClass: "customClass" }, ngImport: i0, template: "<div class=\"fr-highlight\" [ngClass]=\"customClass ? customClass : ''\">\n <p *ngIf=\"text\" [ngClass]=\"getClasses()\" [innerHtml]=\"text\"></p>\n <p *ngIf=\"!text\" [ngClass]=\"getClasses()\">\n <ng-content></ng-content>\n </p>\n</div>\n", dependencies: [{ kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }], encapsulation: i0.ViewEncapsulation.None }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: DsfrHighlightComponent, decorators: [{ type: Component, args: [{ selector: 'dsfr-highlight', encapsulation: ViewEncapsulation.None, template: "<div class=\"fr-highlight\" [ngClass]=\"customClass ? customClass : ''\">\n <p *ngIf=\"text\" [ngClass]=\"getClasses()\" [innerHtml]=\"text\"></p>\n <p *ngIf=\"!text\" [ngClass]=\"getClasses()\">\n <ng-content></ng-content>\n </p>\n</div>\n" }] }], propDecorators: { text: [{ type: Input }], textSize: [{ type: Input }], customClass: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGlnaGxpZ2h0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1kc2ZyLWNvbXBvbmVudHMvc3JjL2xpYi9jb21wb25lbnRzL2hpZ2hsaWdodC9oaWdobGlnaHQuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWRzZnItY29tcG9uZW50cy9zcmMvbGliL2NvbXBvbmVudHMvaGlnaGxpZ2h0L2hpZ2hsaWdodC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNwRSxPQUFPLEVBQVksYUFBYSxFQUFFLE1BQU0sY0FBYyxDQUFDOzs7QUFPdkQsTUFBTSxPQUFPLHNCQUFzQjtJQWNqQyxnQkFBZ0I7SUFDaEIsVUFBVTtRQUNSLE9BQU8sRUFBRSxhQUFhLEVBQUUsSUFBSSxDQUFDLFFBQVEsS0FBSyxhQUFhLENBQUMsRUFBRSxFQUFFLGFBQWEsRUFBRSxJQUFJLENBQUMsUUFBUSxLQUFLLGFBQWEsQ0FBQyxFQUFFLEVBQUUsQ0FBQztJQUNsSCxDQUFDOytHQWpCVSxzQkFBc0I7bUdBQXRCLHNCQUFzQixrSUNSbkMsd1BBTUE7OzRGREVhLHNCQUFzQjtrQkFMbEMsU0FBUzsrQkFDRSxnQkFBZ0IsaUJBRVgsaUJBQWlCLENBQUMsSUFBSTs4QkFJNUIsSUFBSTtzQkFBWixLQUFLO2dCQUdHLFFBQVE7c0JBQWhCLEtBQUs7Z0JBT0csV0FBVztzQkFBbkIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBEc2ZyU2l6ZSwgRHNmclNpemVDb25zdCB9IGZyb20gJy4uLy4uL3NoYXJlZCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2RzZnItaGlnaGxpZ2h0JyxcbiAgdGVtcGxhdGVVcmw6ICcuL2hpZ2hsaWdodC5jb21wb25lbnQuaHRtbCcsXG4gIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG59KVxuZXhwb3J0IGNsYXNzIERzZnJIaWdobGlnaHRDb21wb25lbnQge1xuICAvKiogQ29udGVudSBkdSBjb21wb3NhbnQsIGh0bWwgYWNjZXB0w6kuICovXG4gIEBJbnB1dCgpIHRleHQ6IHN0cmluZztcblxuICAvKiogQ2hvaXggZGUgbGEgdGFpbGxlIGR1IHRleHRlLCBtZWRpdW0gcGFyIGTDqWZhdXQuICovXG4gIEBJbnB1dCgpIHRleHRTaXplOiBEc2ZyU2l6ZTtcblxuICAvKipcbiAgICogUGVybWV0IGRlIHBlcnNvbm5hbGlzZXIgbGEgY291bGV1ci5cbiAgICogSWwgZmF1dCBkb25uZXIgbGUgbm9tIGRlIGNsYXNzIGV4YWN0IChleCA6IGZyLWhpZ2hsaWdodC0tZ3JlZW4tZW1lcmF1ZGUpIHF1ZSB2b3VzIHRyb3V2ZXJleiB2aWEgY2UgW2xpZW5dXG4gICAqIChAbGluayBodHRwczovL2dvdXZmci5hdGxhc3NpYW4ubmV0L3dpa2kvc3BhY2VzL0RCL3BhZ2VzLzIyMzAxOTE5OS9NaXNlK2VuK2V4ZXJndWUrLStIaWdobGlnaHQjQ291bGV1cnMtZCVFMiU4MCU5OWFjY2VudClcbiAgICovXG4gIEBJbnB1dCgpIGN1c3RvbUNsYXNzOiBzdHJpbmc7XG5cbiAgLyoqIEBpbnRlcm5hbCAqL1xuICBnZXRDbGFzc2VzKCk6IHsgW2NsYXNzTmFtZTogc3RyaW5nXTogYm9vbGVhbiB9IHtcbiAgICByZXR1cm4geyAnZnItdGV4dC0tc20nOiB0aGlzLnRleHRTaXplID09PSBEc2ZyU2l6ZUNvbnN0LlNNLCAnZnItdGV4dC0tbGcnOiB0aGlzLnRleHRTaXplID09PSBEc2ZyU2l6ZUNvbnN0LkxHIH07XG4gIH1cbn1cbiIsIjxkaXYgY2xhc3M9XCJmci1oaWdobGlnaHRcIiBbbmdDbGFzc109XCJjdXN0b21DbGFzcyA/IGN1c3RvbUNsYXNzIDogJydcIj5cbiAgPHAgKm5nSWY9XCJ0ZXh0XCIgW25nQ2xhc3NdPVwiZ2V0Q2xhc3NlcygpXCIgW2lubmVySHRtbF09XCJ0ZXh0XCI+PC9wPlxuICA8cCAqbmdJZj1cIiF0ZXh0XCIgW25nQ2xhc3NdPVwiZ2V0Q2xhc3NlcygpXCI+XG4gICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxuICA8L3A+XG48L2Rpdj5cbiJdfQ==