import { Component, Inject, NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { UxListItemComponentModule, UxListItemsComponentModule, } from '@eui/components/legacy/ux-list-item';
import { DYNAMIC_COMPONENT_CONFIG } from '@eui/core';
import { BaseDynComponent } from '../../../core/base-dyn/base-dyn.component';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
import * as i2 from "@eui/components/legacy/ux-list-item";
export class AListItemsComponent extends BaseDynComponent {
    constructor(config) {
        super(config);
        this.inputs = this.context.inputs;
    }
    ngOnInit() {
    }
    ngOnDestroy() {
    }
}
/** @nocollapse */ AListItemsComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: AListItemsComponent, deps: [{ token: DYNAMIC_COMPONENT_CONFIG }], target: i0.ɵɵFactoryTarget.Component });
/** @nocollapse */ AListItemsComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.12", type: AListItemsComponent, selector: "ux-dyn-a-list-items", usesInheritance: true, ngImport: i0, template: "<ux-list-items [isAccessible]=\"true\" [titleLabel]=\"inputs.titleLabel\">\n    <ux-list-item *ngFor=\"let item of inputs.items; let i = index\"\n                  [label]=\"item.label\"\n                  [isSmall]=\"item.small\"\n                  [isLarge]=\"item.large\"\n                  [isHoverable]=\"item.hoverable\"\n    >\n        <uxListItemSubLabel *ngIf=\"item.subLabel\">\n            {{item.subLabel}}\n        </uxListItemSubLabel>\n    </ux-list-item>\n</ux-list-items>\n", dependencies: [{ kind: "directive", type: i1.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "component", type: i2.UxListItemComponent, selector: "ux-list-item", inputs: ["item", "styleClass", "id", "label", "subLabel", "iconClass", "iconTypeClass", "isIconRounded", "hasMarker", "markerTypeClass", "tagTypeClass", "tagLabel", "tagCount", "isTagRounded", "isLarge", "isSmall", "typeClass", "hasBorder", "isExpanded", "isLeftPositioned", "isDisabled", "isActive", "isHoverable", "isScreenReaderClickable", "e2eAttr"], outputs: ["listItemClick"] }, { kind: "directive", type: i2.UxListItemSubLabelTagDirective, selector: "uxListItemSubLabel" }, { kind: "component", type: i2.UxListItemsComponent, selector: "ux-list-items", inputs: ["titleLabel", "titleLabelClass", "expanded", "links", "isSmall", "isLarge", "hasBorder", "isLeftPositioned", "isAccessible", "tabindex", "e2eAttr"], outputs: ["listItemClick"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: AListItemsComponent, decorators: [{
            type: Component,
            args: [{ selector: 'ux-dyn-a-list-items', template: "<ux-list-items [isAccessible]=\"true\" [titleLabel]=\"inputs.titleLabel\">\n    <ux-list-item *ngFor=\"let item of inputs.items; let i = index\"\n                  [label]=\"item.label\"\n                  [isSmall]=\"item.small\"\n                  [isLarge]=\"item.large\"\n                  [isHoverable]=\"item.hoverable\"\n    >\n        <uxListItemSubLabel *ngIf=\"item.subLabel\">\n            {{item.subLabel}}\n        </uxListItemSubLabel>\n    </ux-list-item>\n</ux-list-items>\n" }]
        }], ctorParameters: function () { return [{ type: undefined, decorators: [{
                    type: Inject,
                    args: [DYNAMIC_COMPONENT_CONFIG]
                }] }]; } });
export class UxDynAListItemsComponentModule {
}
/** @nocollapse */ UxDynAListItemsComponentModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: UxDynAListItemsComponentModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
/** @nocollapse */ UxDynAListItemsComponentModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "14.2.12", ngImport: i0, type: UxDynAListItemsComponentModule, declarations: [AListItemsComponent], imports: [CommonModule,
        UxListItemComponentModule,
        UxListItemsComponentModule], exports: [AListItemsComponent] });
/** @nocollapse */ UxDynAListItemsComponentModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: UxDynAListItemsComponentModule, imports: [CommonModule,
        UxListItemComponentModule,
        UxListItemsComponentModule] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.12", ngImport: i0, type: UxDynAListItemsComponentModule, decorators: [{
            type: NgModule,
            args: [{
                    imports: [
                        CommonModule,
                        UxListItemComponentModule,
                        UxListItemsComponentModule,
                    ],
                    exports: [AListItemsComponent],
                    declarations: [AListItemsComponent],
                }]
        }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS1saXN0LWl0ZW1zLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3NyYy9saWIvY29tcG9uZW50cy9jb250YWluZXItZmllbGQvYS1saXN0LWl0ZW1zL2EtbGlzdC1pdGVtcy5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvbGliL2NvbXBvbmVudHMvY29udGFpbmVyLWZpZWxkL2EtbGlzdC1pdGVtcy9hLWxpc3QtaXRlbXMuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxNQUFNLEVBQWEsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQy9FLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQ0gseUJBQXlCLEVBQ3pCLDBCQUEwQixHQUM3QixNQUFNLHFDQUFxQyxDQUFDO0FBQzdDLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLFdBQVcsQ0FBQztBQUNyRCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSwyQ0FBMkMsQ0FBQzs7OztBQU83RSxNQUFNLE9BQU8sbUJBQW9CLFNBQVEsZ0JBQWdCO0lBR3JELFlBQThDLE1BQU07UUFDaEQsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQ2QsSUFBSSxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQztJQUN0QyxDQUFDO0lBRUQsUUFBUTtJQUNSLENBQUM7SUFFRCxXQUFXO0lBQ1gsQ0FBQzs7b0lBWlEsbUJBQW1CLGtCQUdSLHdCQUF3Qjt3SEFIbkMsbUJBQW1CLGtGQ2RoQyw0ZUFZQTs0RkRFYSxtQkFBbUI7a0JBSi9CLFNBQVM7K0JBQ0kscUJBQXFCOzswQkFNbEIsTUFBTTsyQkFBQyx3QkFBd0I7O0FBc0JoRCxNQUFNLE9BQU8sOEJBQThCOzsrSUFBOUIsOEJBQThCO2dKQUE5Qiw4QkFBOEIsaUJBekI5QixtQkFBbUIsYUFrQnhCLFlBQVk7UUFDWix5QkFBeUI7UUFDekIsMEJBQTBCLGFBcEJyQixtQkFBbUI7Z0pBeUJuQiw4QkFBOEIsWUFQbkMsWUFBWTtRQUNaLHlCQUF5QjtRQUN6QiwwQkFBMEI7NEZBS3JCLDhCQUE4QjtrQkFUMUMsUUFBUTttQkFBQztvQkFDTixPQUFPLEVBQUU7d0JBQ0wsWUFBWTt3QkFDWix5QkFBeUI7d0JBQ3pCLDBCQUEwQjtxQkFDN0I7b0JBQ0QsT0FBTyxFQUFFLENBQUMsbUJBQW1CLENBQUM7b0JBQzlCLFlBQVksRUFBRSxDQUFDLG1CQUFtQixDQUFDO2lCQUN0QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbmplY3QsIE9uRGVzdHJveSwgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XG5pbXBvcnQge1xuICAgIFV4TGlzdEl0ZW1Db21wb25lbnRNb2R1bGUsXG4gICAgVXhMaXN0SXRlbXNDb21wb25lbnRNb2R1bGUsXG59IGZyb20gJ0BldWkvY29tcG9uZW50cy9sZWdhY3kvdXgtbGlzdC1pdGVtJztcbmltcG9ydCB7IERZTkFNSUNfQ09NUE9ORU5UX0NPTkZJRyB9IGZyb20gJ0BldWkvY29yZSc7XG5pbXBvcnQgeyBCYXNlRHluQ29tcG9uZW50IH0gZnJvbSAnLi4vLi4vLi4vY29yZS9iYXNlLWR5bi9iYXNlLWR5bi5jb21wb25lbnQnO1xuaW1wb3J0IHsgQUxpc3RJdGVtc0NvbXBvbmVudElucHV0cyB9IGZyb20gJy4vYS1saXN0LWl0ZW1zLmNvbXBvbmVudC5pbnB1dHMnO1xuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ3V4LWR5bi1hLWxpc3QtaXRlbXMnLFxuICAgIHRlbXBsYXRlVXJsOiAnLi9hLWxpc3QtaXRlbXMuY29tcG9uZW50Lmh0bWwnLFxufSlcbmV4cG9ydCBjbGFzcyBBTGlzdEl0ZW1zQ29tcG9uZW50IGV4dGVuZHMgQmFzZUR5bkNvbXBvbmVudCBpbXBsZW1lbnRzIE9uSW5pdCwgT25EZXN0cm95IHtcbiAgICBpbnB1dHM6IEFMaXN0SXRlbXNDb21wb25lbnRJbnB1dHM7XG5cbiAgICBjb25zdHJ1Y3RvcihASW5qZWN0KERZTkFNSUNfQ09NUE9ORU5UX0NPTkZJRykgY29uZmlnKSB7XG4gICAgICAgIHN1cGVyKGNvbmZpZyk7XG4gICAgICAgIHRoaXMuaW5wdXRzID0gdGhpcy5jb250ZXh0LmlucHV0cztcbiAgICB9XG5cbiAgICBuZ09uSW5pdCgpIHtcbiAgICB9XG5cbiAgICBuZ09uRGVzdHJveSgpIHtcbiAgICB9XG5cbn1cblxuQE5nTW9kdWxlKHtcbiAgICBpbXBvcnRzOiBbXG4gICAgICAgIENvbW1vbk1vZHVsZSxcbiAgICAgICAgVXhMaXN0SXRlbUNvbXBvbmVudE1vZHVsZSxcbiAgICAgICAgVXhMaXN0SXRlbXNDb21wb25lbnRNb2R1bGUsXG4gICAgXSxcbiAgICBleHBvcnRzOiBbQUxpc3RJdGVtc0NvbXBvbmVudF0sXG4gICAgZGVjbGFyYXRpb25zOiBbQUxpc3RJdGVtc0NvbXBvbmVudF0sXG59KVxuZXhwb3J0IGNsYXNzIFV4RHluQUxpc3RJdGVtc0NvbXBvbmVudE1vZHVsZSB7XG59XG4iLCI8dXgtbGlzdC1pdGVtcyBbaXNBY2Nlc3NpYmxlXT1cInRydWVcIiBbdGl0bGVMYWJlbF09XCJpbnB1dHMudGl0bGVMYWJlbFwiPlxuICAgIDx1eC1saXN0LWl0ZW0gKm5nRm9yPVwibGV0IGl0ZW0gb2YgaW5wdXRzLml0ZW1zOyBsZXQgaSA9IGluZGV4XCJcbiAgICAgICAgICAgICAgICAgIFtsYWJlbF09XCJpdGVtLmxhYmVsXCJcbiAgICAgICAgICAgICAgICAgIFtpc1NtYWxsXT1cIml0ZW0uc21hbGxcIlxuICAgICAgICAgICAgICAgICAgW2lzTGFyZ2VdPVwiaXRlbS5sYXJnZVwiXG4gICAgICAgICAgICAgICAgICBbaXNIb3ZlcmFibGVdPVwiaXRlbS5ob3ZlcmFibGVcIlxuICAgID5cbiAgICAgICAgPHV4TGlzdEl0ZW1TdWJMYWJlbCAqbmdJZj1cIml0ZW0uc3ViTGFiZWxcIj5cbiAgICAgICAgICAgIHt7aXRlbS5zdWJMYWJlbH19XG4gICAgICAgIDwvdXhMaXN0SXRlbVN1YkxhYmVsPlxuICAgIDwvdXgtbGlzdC1pdGVtPlxuPC91eC1saXN0LWl0ZW1zPlxuIl19