{"version":3,"file":"ironsource-fusion-ui-components-list-box-v1.mjs","sources":["../../../projects/fusion-ui/components/list-box/common/base/list-box.base.component.html","../../../projects/fusion-ui/components/list-box/v1/list-box.component.ts","../../../projects/fusion-ui/components/list-box/v1/list-box.module.ts","../../../projects/fusion-ui/components/list-box/v1/ironsource-fusion-ui-components-list-box-v1.ts"],"sourcesContent":[" <div class=\"title\" *ngIf=\"title\">{{ title }} ({{ options && options.length }})</div>\n<div [id]=\"id\" class=\"is-list-holder\" [class]=\"options && options.length ? mode : ''\" [ngClass]=\"{'is-disabled': isDisabled}\">\n    <ul>\n        <li *ngFor=\"let option of options; trackBy: trackByOption\">\n            <div class=\"option\">\n                <fusion-icon [name]=\"checkIconName\" class=\"checkIcon\"></fusion-icon>\n                <span class=\"option-label truncate\" [fusionTooltip]=\"option[mappingOptions?.displayText]\">{{\n                    option[mappingOptions?.displayText]\n                }}</span>\n                <fusion-icon\n                    [name]=\"removeIconName\"\n                    class=\"removeIcon\"\n                    (click)=\"removeOption(option, $event)\"\n                    *ngIf=\"!isDisabled\"\n                ></fusion-icon>\n            </div>\n        </li>\n    </ul>\n</div>\n","import {ChangeDetectionStrategy, Component, forwardRef, OnInit} from '@angular/core';\nimport {NG_VALUE_ACCESSOR} from '@angular/forms';\nimport {ListBoxBaseComponent} from '@ironsource/fusion-ui/components/list-box/common/base';\n\n@Component({\n    selector: 'fusion-list-box',\n    templateUrl: '../common/base/list-box.base.component.html',\n    styleUrls: ['./list-box.component.scss'],\n    changeDetection: ChangeDetectionStrategy.OnPush,\n    providers: [\n        {\n            provide: NG_VALUE_ACCESSOR,\n            useExisting: forwardRef(() => ListBoxComponent),\n            multi: true\n        }\n    ]\n})\nexport class ListBoxComponent extends ListBoxBaseComponent implements OnInit {\n    ngOnInit() {\n        super.ngOnInit();\n        this.checkIconName = {iconName: 'check-v-2', iconVersion: 'v2'};\n        this.removeIconName = {iconName: 'clear-full-circle', iconVersion: 'v1'};\n    }\n}\n","import {NgModule} from '@angular/core';\nimport {CommonModule} from '@angular/common';\nimport {ListBoxComponent} from './list-box.component';\nimport {IconModule} from '@ironsource/fusion-ui/components/icon/v1';\nimport {TooltipModule} from '@ironsource/fusion-ui/components/tooltip/v1';\n\n@NgModule({\n    declarations: [ListBoxComponent],\n    exports: [ListBoxComponent],\n    imports: [CommonModule, IconModule, TooltipModule]\n})\nexport class ListBoxModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}