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

34 lines 2.89 kB
import { Component, Input } from '@angular/core'; import * as i0 from "@angular/core"; export class SvgIconComponent { constructor() { this.role = 'img'; this.ariaHidden = true; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: SvgIconComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: SvgIconComponent, selector: "edu-svg-icon", inputs: { iconPath: "iconPath", role: "role", ariaHidden: "ariaHidden", alt: "alt" }, ngImport: i0, template: ` <svg [attr.aria-hidden]="ariaHidden" [attr.role]="role" [attr.alt]="alt"> <use attr.xlink:href="{{ iconPath }}"></use> </svg> `, isInline: true }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: SvgIconComponent, decorators: [{ type: Component, args: [{ selector: 'edu-svg-icon', template: ` <svg [attr.aria-hidden]="ariaHidden" [attr.role]="role" [attr.alt]="alt"> <use attr.xlink:href="{{ iconPath }}"></use> </svg> `, }] }], propDecorators: { iconPath: [{ type: Input }], role: [{ type: Input }], ariaHidden: [{ type: Input }], alt: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ZnLWljb24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWRzZnItY29tcG9uZW50cy9zcmMvbGliL3NoYXJlZC9jb21wb25lbnRzL3N2Zy1pY29uL3N2Zy1pY29uLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFVakQsTUFBTSxPQUFPLGdCQUFnQjtJQVI3QjtRQVVXLFNBQUksR0FBRyxLQUFLLENBQUM7UUFDYixlQUFVLEdBQVksSUFBSSxDQUFDO0tBRXJDOytHQUxZLGdCQUFnQjttR0FBaEIsZ0JBQWdCLDBJQU5qQjs7OztHQUlUOzs0RkFFVSxnQkFBZ0I7a0JBUjVCLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLGNBQWM7b0JBQ3hCLFFBQVEsRUFBRTs7OztHQUlUO2lCQUNGOzhCQUVVLFFBQVE7c0JBQWhCLEtBQUs7Z0JBQ0csSUFBSTtzQkFBWixLQUFLO2dCQUNHLFVBQVU7c0JBQWxCLEtBQUs7Z0JBQ0csR0FBRztzQkFBWCxLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdlZHUtc3ZnLWljb24nLFxuICB0ZW1wbGF0ZTogYFxuICAgIDxzdmcgW2F0dHIuYXJpYS1oaWRkZW5dPVwiYXJpYUhpZGRlblwiIFthdHRyLnJvbGVdPVwicm9sZVwiIFthdHRyLmFsdF09XCJhbHRcIj5cbiAgICAgIDx1c2UgYXR0ci54bGluazpocmVmPVwie3sgaWNvblBhdGggfX1cIj48L3VzZT5cbiAgICA8L3N2Zz5cbiAgYCxcbn0pXG5leHBvcnQgY2xhc3MgU3ZnSWNvbkNvbXBvbmVudCB7XG4gIEBJbnB1dCgpIGljb25QYXRoOiBzdHJpbmc7XG4gIEBJbnB1dCgpIHJvbGUgPSAnaW1nJztcbiAgQElucHV0KCkgYXJpYUhpZGRlbjogYm9vbGVhbiA9IHRydWU7XG4gIEBJbnB1dCgpIGFsdDogc3RyaW5nO1xufVxuIl19