@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).
29 lines • 4.79 kB
JavaScript
import { CommonModule } from '@angular/common';
import { Component, Input, ViewEncapsulation } from '@angular/core';
import { DsfrBadgeComponent } from '../badge';
import * as i0 from "@angular/core";
export class DsfrBadgesGroupComponent {
constructor() {
/**
* Les badges du groupe.
*/
this.badges = [];
/**
* Taille des badges.
*
* @since 1.9.0
*/
this.small = false;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DsfrBadgesGroupComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "18.2.13", type: DsfrBadgesGroupComponent, isStandalone: true, selector: "dsfr-badges-group", inputs: { badges: "badges", small: "small" }, ngImport: i0, template: "<ul class=\"fr-badges-group\" [class.fr-badges-group--sm]=\"small\">\n @for (badge of badges; track badge) {\n <li>\n <dsfr-badge\n [label]=\"badge.label\"\n [noIcon]=\"badge.noIcon ?? false\"\n [severity]=\"badge.severity ?? undefined\"\n [customClass]=\"badge.customClass ?? ''\"></dsfr-badge>\n </li>\n }\n</ul>\n", dependencies: [{ kind: "ngmodule", type: CommonModule }, { kind: "component", type: DsfrBadgeComponent, selector: "dsfr-badge", inputs: ["label", "noIcon", "badgeSize", "customClass", "size", "severity"] }], encapsulation: i0.ViewEncapsulation.None }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: DsfrBadgesGroupComponent, decorators: [{
type: Component,
args: [{ selector: 'dsfr-badges-group', encapsulation: ViewEncapsulation.None, standalone: true, imports: [CommonModule, DsfrBadgeComponent], template: "<ul class=\"fr-badges-group\" [class.fr-badges-group--sm]=\"small\">\n @for (badge of badges; track badge) {\n <li>\n <dsfr-badge\n [label]=\"badge.label\"\n [noIcon]=\"badge.noIcon ?? false\"\n [severity]=\"badge.severity ?? undefined\"\n [customClass]=\"badge.customClass ?? ''\"></dsfr-badge>\n </li>\n }\n</ul>\n" }]
}], propDecorators: { badges: [{
type: Input
}], small: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFkZ2VzLWdyb3VwLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1kc2ZyLWNvbXBvbmVudHMvc3JjL2xpYi9jb21wb25lbnRzL2JhZGdlcy1ncm91cC9iYWRnZXMtZ3JvdXAuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWRzZnItY29tcG9uZW50cy9zcmMvbGliL2NvbXBvbmVudHMvYmFkZ2VzLWdyb3VwL2JhZGdlcy1ncm91cC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDcEUsT0FBTyxFQUFhLGtCQUFrQixFQUFFLE1BQU0sVUFBVSxDQUFDOztBQVN6RCxNQUFNLE9BQU8sd0JBQXdCO0lBUHJDO1FBUUU7O1dBRUc7UUFDTSxXQUFNLEdBQWdCLEVBQUUsQ0FBQztRQUVsQzs7OztXQUlHO1FBQ00sVUFBSyxHQUFHLEtBQUssQ0FBQztLQUN4QjsrR0FaWSx3QkFBd0I7bUdBQXhCLHdCQUF3QiwySENYckMsdVdBV0EsMkNERlksWUFBWSwrQkFBRSxrQkFBa0I7OzRGQUUvQix3QkFBd0I7a0JBUHBDLFNBQVM7K0JBQ0UsbUJBQW1CLGlCQUVkLGlCQUFpQixDQUFDLElBQUksY0FDekIsSUFBSSxXQUNQLENBQUMsWUFBWSxFQUFFLGtCQUFrQixDQUFDOzhCQU1sQyxNQUFNO3NCQUFkLEtBQUs7Z0JBT0csS0FBSztzQkFBYixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBEc2ZyQmFkZ2UsIERzZnJCYWRnZUNvbXBvbmVudCB9IGZyb20gJy4uL2JhZGdlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZHNmci1iYWRnZXMtZ3JvdXAnLFxuICB0ZW1wbGF0ZVVybDogJy4vYmFkZ2VzLWdyb3VwLmNvbXBvbmVudC5odG1sJyxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbiAgc3RhbmRhbG9uZTogdHJ1ZSxcbiAgaW1wb3J0czogW0NvbW1vbk1vZHVsZSwgRHNmckJhZGdlQ29tcG9uZW50XSxcbn0pXG5leHBvcnQgY2xhc3MgRHNmckJhZGdlc0dyb3VwQ29tcG9uZW50IHtcbiAgLyoqXG4gICAqIExlcyBiYWRnZXMgZHUgZ3JvdXBlLlxuICAgKi9cbiAgQElucHV0KCkgYmFkZ2VzOiBEc2ZyQmFkZ2VbXSA9IFtdO1xuXG4gIC8qKlxuICAgKiBUYWlsbGUgZGVzIGJhZGdlcy5cbiAgICpcbiAgICogQHNpbmNlIDEuOS4wXG4gICAqL1xuICBASW5wdXQoKSBzbWFsbCA9IGZhbHNlO1xufVxuIiwiPHVsIGNsYXNzPVwiZnItYmFkZ2VzLWdyb3VwXCIgW2NsYXNzLmZyLWJhZGdlcy1ncm91cC0tc21dPVwic21hbGxcIj5cbiAgQGZvciAoYmFkZ2Ugb2YgYmFkZ2VzOyB0cmFjayBiYWRnZSkge1xuICAgIDxsaT5cbiAgICAgIDxkc2ZyLWJhZGdlXG4gICAgICAgIFtsYWJlbF09XCJiYWRnZS5sYWJlbFwiXG4gICAgICAgIFtub0ljb25dPVwiYmFkZ2Uubm9JY29uID8/IGZhbHNlXCJcbiAgICAgICAgW3NldmVyaXR5XT1cImJhZGdlLnNldmVyaXR5ID8/IHVuZGVmaW5lZFwiXG4gICAgICAgIFtjdXN0b21DbGFzc109XCJiYWRnZS5jdXN0b21DbGFzcyA/PyAnJ1wiPjwvZHNmci1iYWRnZT5cbiAgICA8L2xpPlxuICB9XG48L3VsPlxuIl19