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).

35 lines 5.33 kB
import { CommonModule } from '@angular/common'; import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export class DsfrLogoComponent { /** * Taille du logo, MD par défaut si non spécifié. * * @deprecated since(1.15.0) utiliser 'logoSize' à la place */ get size() { return this.logoSize; } /** * Taille du logo, MD par défaut si non spécifié. * * @deprecated since(1.15.0) utiliser 'logoSize' à la place */ set size(value) { this.logoSize = value; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DsfrLogoComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "18.2.13", type: DsfrLogoComponent, isStandalone: true, selector: "dsfr-logo", inputs: { logoSize: "logoSize", label: "label", size: "size" }, ngImport: i0, template: "<!-- FIXME supprimer le innerHTML -->\n@if (label) {\n <p\n [innerHTML]=\"label\"\n [ngClass]=\"{\n 'fr-logo': true,\n 'fr-logo--sm': size === 'SM',\n 'fr-logo--lg': size === 'LG'\n }\"></p>\n} @else {\n <p\n [ngClass]=\"{\n 'fr-logo': true,\n 'fr-logo--sm': size === 'SM',\n 'fr-logo--lg': size === 'LG'\n }\">\n <ng-content></ng-content>\n </p>\n}\n", dependencies: [{ kind: "ngmodule", type: CommonModule }, { kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DsfrLogoComponent, decorators: [{ type: Component, args: [{ selector: 'dsfr-logo', standalone: true, imports: [CommonModule], template: "<!-- FIXME supprimer le innerHTML -->\n@if (label) {\n <p\n [innerHTML]=\"label\"\n [ngClass]=\"{\n 'fr-logo': true,\n 'fr-logo--sm': size === 'SM',\n 'fr-logo--lg': size === 'LG'\n }\"></p>\n} @else {\n <p\n [ngClass]=\"{\n 'fr-logo': true,\n 'fr-logo--sm': size === 'SM',\n 'fr-logo--lg': size === 'LG'\n }\">\n <ng-content></ng-content>\n </p>\n}\n" }] }], propDecorators: { logoSize: [{ type: Input }], label: [{ type: Input }], size: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nby5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtZHNmci1jb21wb25lbnRzL3NyYy9saWIvY29tcG9uZW50cy9sb2dvL2xvZ28uY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWRzZnItY29tcG9uZW50cy9zcmMvbGliL2NvbXBvbmVudHMvbG9nby9sb2dvLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQzs7O0FBU2pELE1BQU0sT0FBTyxpQkFBaUI7SUFTNUI7Ozs7T0FJRztJQUNILElBQUksSUFBSTtRQUNOLE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQztJQUN2QixDQUFDO0lBRUQ7Ozs7T0FJRztJQUNILElBQWEsSUFBSSxDQUFDLEtBQWU7UUFDL0IsSUFBSSxDQUFDLFFBQVEsR0FBRyxLQUFLLENBQUM7SUFDeEIsQ0FBQzsrR0F6QlUsaUJBQWlCO21HQUFqQixpQkFBaUIscUlDVjlCLG9aQW1CQSwyQ0RYWSxZQUFZOzs0RkFFWCxpQkFBaUI7a0JBTjdCLFNBQVM7K0JBQ0UsV0FBVyxjQUVULElBQUksV0FDUCxDQUFDLFlBQVksQ0FBQzs4QkFNZCxRQUFRO3NCQUFoQixLQUFLO2dCQUdHLEtBQUs7c0JBQWIsS0FBSztnQkFnQk8sSUFBSTtzQkFBaEIsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBEc2ZyU2l6ZSB9IGZyb20gJy4uLy4uL3NoYXJlZCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2RzZnItbG9nbycsXG4gIHRlbXBsYXRlVXJsOiAnLi9sb2dvLmNvbXBvbmVudC5odG1sJyxcbiAgc3RhbmRhbG9uZTogdHJ1ZSxcbiAgaW1wb3J0czogW0NvbW1vbk1vZHVsZV0sXG59KVxuZXhwb3J0IGNsYXNzIERzZnJMb2dvQ29tcG9uZW50IHtcbiAgLyoqXG4gICAqIFRhaWxsZSBkdSBsb2dvLCBNRCBwYXIgZMOpZmF1dCBzaSBub24gc3DDqWNpZmnDqS5cbiAgICovXG4gIEBJbnB1dCgpIGxvZ29TaXplOiBEc2ZyU2l6ZTtcblxuICAvKiogSW50aXR1bMOpIG9mZmljaWVsLiBVdGlsaXNlciB1biBzbG90IHBvdXIgZHUgY29udGVudSBwZXJzb25uYWxpc8OpLiAqL1xuICBASW5wdXQoKSBsYWJlbDogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBUYWlsbGUgZHUgbG9nbywgTUQgcGFyIGTDqWZhdXQgc2kgbm9uIHNww6ljaWZpw6kuXG4gICAqXG4gICAqIEBkZXByZWNhdGVkIHNpbmNlKDEuMTUuMCkgdXRpbGlzZXIgJ2xvZ29TaXplJyDDoCBsYSBwbGFjZVxuICAgKi9cbiAgZ2V0IHNpemUoKTogRHNmclNpemUge1xuICAgIHJldHVybiB0aGlzLmxvZ29TaXplO1xuICB9XG5cbiAgLyoqXG4gICAqIFRhaWxsZSBkdSBsb2dvLCBNRCBwYXIgZMOpZmF1dCBzaSBub24gc3DDqWNpZmnDqS5cbiAgICpcbiAgICogQGRlcHJlY2F0ZWQgc2luY2UoMS4xNS4wKSB1dGlsaXNlciAnbG9nb1NpemUnIMOgIGxhIHBsYWNlXG4gICAqL1xuICBASW5wdXQoKSBzZXQgc2l6ZSh2YWx1ZTogRHNmclNpemUpIHtcbiAgICB0aGlzLmxvZ29TaXplID0gdmFsdWU7XG4gIH1cbn1cbiIsIjwhLS0gRklYTUUgc3VwcHJpbWVyIGxlIGlubmVySFRNTCAtLT5cbkBpZiAobGFiZWwpIHtcbiAgPHBcbiAgICBbaW5uZXJIVE1MXT1cImxhYmVsXCJcbiAgICBbbmdDbGFzc109XCJ7XG4gICAgICAnZnItbG9nbyc6IHRydWUsXG4gICAgICAnZnItbG9nby0tc20nOiBzaXplID09PSAnU00nLFxuICAgICAgJ2ZyLWxvZ28tLWxnJzogc2l6ZSA9PT0gJ0xHJ1xuICAgIH1cIj48L3A+XG59IEBlbHNlIHtcbiAgPHBcbiAgICBbbmdDbGFzc109XCJ7XG4gICAgICAnZnItbG9nbyc6IHRydWUsXG4gICAgICAnZnItbG9nby0tc20nOiBzaXplID09PSAnU00nLFxuICAgICAgJ2ZyLWxvZ28tLWxnJzogc2l6ZSA9PT0gJ0xHJ1xuICAgIH1cIj5cbiAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XG4gIDwvcD5cbn1cbiJdfQ==