import { Component, Output, Input, EventEmitter, HostBinding, ViewEncapsulation } from '@angular/core';
import { IonicModule } from '@ionic/angular';
import { TranslateModule } from '@ngx-translate/core';
import * as i0 from "@angular/core";
import * as i1 from "@ionic/angular";
export class EuimOpenSourceLicencesComponent {
    className = 'euim-opensource-licences';
    items = [];
    clickItem = new EventEmitter();
    emitItemClick(itemName) {
        this.clickItem.emit([itemName]);
    }
    /** @nocollapse */ static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: EuimOpenSourceLicencesComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
    /** @nocollapse */ static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "18.2.13", type: EuimOpenSourceLicencesComponent, isStandalone: true, selector: "euim-opensource-licences", inputs: { items: "items" }, outputs: { clickItem: "clickItem" }, host: { properties: { "class": "this.className" } }, ngImport: i0, template: "<ng-content></ng-content>\r\n<ion-list>\r\n    @for (item of items; track item) {\r\n    <ion-item class=\"euim-about__item\" button [detail]=\"true\" (click)=\"emitItemClick(item.name)\">\r\n        <ion-icon name=\"ribbon-outline\" slot=\"start\"></ion-icon>\r\n        <div euimLabel class=\"euim-about__label\">{{ item.name }}</div>\r\n    </ion-item> }\r\n</ion-list>", styles: [".euim-opensource-licences ion-item ion-icon{margin-inline-end:var(--eui-s-m);color:var(--eui-c-neutral)}.euim-opensource-licences ion-item ion-icon__item{cursor:pointer!important}\n"], dependencies: [{ kind: "ngmodule", type: TranslateModule }, { kind: "ngmodule", type: IonicModule }, { kind: "component", type: i1.IonIcon, selector: "ion-icon", inputs: ["color", "flipRtl", "icon", "ios", "lazy", "md", "mode", "name", "sanitize", "size", "src"] }, { kind: "component", type: i1.IonItem, selector: "ion-item", inputs: ["button", "color", "detail", "detailIcon", "disabled", "download", "href", "lines", "mode", "rel", "routerAnimation", "routerDirection", "target", "type"] }, { kind: "component", type: i1.IonList, selector: "ion-list", inputs: ["inset", "lines", "mode"] }], encapsulation: i0.ViewEncapsulation.None });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: EuimOpenSourceLicencesComponent, decorators: [{
            type: Component,
            args: [{ selector: 'euim-opensource-licences', encapsulation: ViewEncapsulation.None, standalone: true, imports: [TranslateModule, IonicModule], template: "<ng-content></ng-content>\r\n<ion-list>\r\n    @for (item of items; track item) {\r\n    <ion-item class=\"euim-about__item\" button [detail]=\"true\" (click)=\"emitItemClick(item.name)\">\r\n        <ion-icon name=\"ribbon-outline\" slot=\"start\"></ion-icon>\r\n        <div euimLabel class=\"euim-about__label\">{{ item.name }}</div>\r\n    </ion-item> }\r\n</ion-list>", styles: [".euim-opensource-licences ion-item ion-icon{margin-inline-end:var(--eui-s-m);color:var(--eui-c-neutral)}.euim-opensource-licences ion-item ion-icon__item{cursor:pointer!important}\n"] }]
        }], propDecorators: { className: [{
                type: HostBinding,
                args: ['class']
            }], items: [{
                type: Input
            }], clickItem: [{
                type: Output
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXVpbS1vcGVuc291cmNlLWxpY2VuY2VzLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9saWIvY29tcG9uZW50cy9ldWltLWFib3V0L2V1aW0tb3BlbnNvdXJjZS1saWNlbmNlcy9ldWltLW9wZW5zb3VyY2UtbGljZW5jZXMuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2xpYi9jb21wb25lbnRzL2V1aW0tYWJvdXQvZXVpbS1vcGVuc291cmNlLWxpY2VuY2VzL2V1aW0tb3BlbnNvdXJjZS1saWNlbmNlcy5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsWUFBWSxFQUFFLFdBQVcsRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN2RyxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFDN0MsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHFCQUFxQixDQUFDOzs7QUFVdEQsTUFBTSxPQUFPLCtCQUErQjtJQUNsQixTQUFTLEdBQUcsMEJBQTBCLENBQUM7SUFDcEQsS0FBSyxHQUFHLEVBQUUsQ0FBQztJQUNWLFNBQVMsR0FBRyxJQUFJLFlBQVksRUFBWSxDQUFDO0lBRW5ELGFBQWEsQ0FBQyxRQUFnQjtRQUMxQixJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUM7SUFDcEMsQ0FBQzsySEFQUSwrQkFBK0I7K0dBQS9CLCtCQUErQiwwTUNaNUMsc1hBT1csOE9ER0csZUFBZSw4QkFBRSxXQUFXOzs0RkFFN0IsK0JBQStCO2tCQVIzQyxTQUFTOytCQUNJLDBCQUEwQixpQkFHckIsaUJBQWlCLENBQUMsSUFBSSxjQUN6QixJQUFJLFdBQ1AsQ0FBQyxlQUFlLEVBQUUsV0FBVyxDQUFDOzhCQUdqQixTQUFTO3NCQUE5QixXQUFXO3VCQUFDLE9BQU87Z0JBQ1gsS0FBSztzQkFBYixLQUFLO2dCQUNJLFNBQVM7c0JBQWxCLE1BQU0iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE91dHB1dCwgSW5wdXQsIEV2ZW50RW1pdHRlciwgSG9zdEJpbmRpbmcsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBJb25pY01vZHVsZSB9IGZyb20gJ0Bpb25pYy9hbmd1bGFyJztcbmltcG9ydCB7IFRyYW5zbGF0ZU1vZHVsZSB9IGZyb20gJ0BuZ3gtdHJhbnNsYXRlL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ2V1aW0tb3BlbnNvdXJjZS1saWNlbmNlcycsXG4gICAgdGVtcGxhdGVVcmw6ICcuL2V1aW0tb3BlbnNvdXJjZS1saWNlbmNlcy5jb21wb25lbnQuaHRtbCcsXG4gICAgc3R5bGVVcmxzOiBbJy4vc3R5bGVzL19pbmRleC5zY3NzJ10sXG4gICAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbiAgICBzdGFuZGFsb25lOiB0cnVlLFxuICAgIGltcG9ydHM6IFtUcmFuc2xhdGVNb2R1bGUsIElvbmljTW9kdWxlXSxcbn0pXG5leHBvcnQgY2xhc3MgRXVpbU9wZW5Tb3VyY2VMaWNlbmNlc0NvbXBvbmVudCB7XG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcycpIGNsYXNzTmFtZSA9ICdldWltLW9wZW5zb3VyY2UtbGljZW5jZXMnO1xuICAgIEBJbnB1dCgpIGl0ZW1zID0gW107XG4gICAgQE91dHB1dCgpIGNsaWNrSXRlbSA9IG5ldyBFdmVudEVtaXR0ZXI8c3RyaW5nW10+KCk7XG5cbiAgICBlbWl0SXRlbUNsaWNrKGl0ZW1OYW1lOiBzdHJpbmcpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5jbGlja0l0ZW0uZW1pdChbaXRlbU5hbWVdKTtcbiAgICB9XG5cbn1cbiIsIjxuZy1jb250ZW50PjwvbmctY29udGVudD5cclxuPGlvbi1saXN0PlxyXG4gICAgQGZvciAoaXRlbSBvZiBpdGVtczsgdHJhY2sgaXRlbSkge1xyXG4gICAgPGlvbi1pdGVtIGNsYXNzPVwiZXVpbS1hYm91dF9faXRlbVwiIGJ1dHRvbiBbZGV0YWlsXT1cInRydWVcIiAoY2xpY2spPVwiZW1pdEl0ZW1DbGljayhpdGVtLm5hbWUpXCI+XHJcbiAgICAgICAgPGlvbi1pY29uIG5hbWU9XCJyaWJib24tb3V0bGluZVwiIHNsb3Q9XCJzdGFydFwiPjwvaW9uLWljb24+XHJcbiAgICAgICAgPGRpdiBldWltTGFiZWwgY2xhc3M9XCJldWltLWFib3V0X19sYWJlbFwiPnt7IGl0ZW0ubmFtZSB9fTwvZGl2PlxyXG4gICAgPC9pb24taXRlbT4gfVxyXG48L2lvbi1saXN0PiJdfQ==