{"version":3,"file":"ironsource-fusion-ui-components-dropdown-option-v4.mjs","sources":["../../../projects/fusion-ui/components/dropdown-option/v4/dropdown-option-v4.component.html","../../../projects/fusion-ui/components/dropdown-option/v4/dropdown-option-v4.component.ts","../../../projects/fusion-ui/components/dropdown-option/v4/ironsource-fusion-ui-components-dropdown-option-v4.ts"],"sourcesContent":["<div class=\"fu-list-option-wrapper\" [class.fu-disabled]=\"option?.isDisabled\">\n    <ng-container *ngIf=\"!option?.content; else customContentOption\">\n        <fusion-flag *ngIf=\"option?.flag\" size=\"16\" [rounded]=\"true\" [countryCode]=\"option?.flag\"></fusion-flag>\n        <img class=\"fu-option-image\" [src]=\"option?.image\" *ngIf=\"option?.image\" alt=\"\" loading=\"lazy\"/>\n        <fusion-icon *ngIf=\"option?.icon\" [name]=\"option?.icon\" class=\"fu-option-icon\"\n                     [ngClass]=\"{'phosphor-icon': option?.icon?.startsWith('ph/')}\"></fusion-icon>\n        <div [id]=\"option?.id\" class=\"fu-text-content truncate\"\n             [attr.data-testid]=\"testIdsService.getTestAttribute.bind(this) | generic:testId:testIdDropdownModifiers.BUTTON_CONTENT\"\n             fusionTooltip=\"{{ !!option?.tooltipCustom ? null : optionToStringFunc | generic: option:mappingOptions:settings }}\">\n            <span innerHTML=\"{{ optionToStringFunc | generic: option:mappingOptions:settings }}\"></span>\n            <div *ngIf=\"option?.subText\" class=\"sub-text-container\">\n                <label>{{ option?.subText?.text || option?.subText }}</label>\n            </div>\n        </div>\n    </ng-container>\n</div>\n\n<ng-template #customContentOption>\n    <fusion-dynamic-components [configuration]=\"option?.content\"></fusion-dynamic-components>\n</ng-template>\n\n","import {ChangeDetectionStrategy, Component} from '@angular/core';\nimport {CommonModule} from '@angular/common';\nimport {DropdownOptionBaseComponent} from '@ironsource/fusion-ui/components/dropdown-option/common/base';\nimport {DropdownService} from '@ironsource/fusion-ui/components/dropdown';\nimport {DynamicComponentsModule} from '@ironsource/fusion-ui/components/dynamic-components/v1';\nimport {FlagComponent} from '@ironsource/fusion-ui/components/flag/v4';\nimport {GenericPipe} from '@ironsource/fusion-ui/pipes/generic';\nimport {IconModule} from '@ironsource/fusion-ui/components/icon/v1';\nimport {TooltipDirective} from '@ironsource/fusion-ui/components/tooltip/v4';\n\n@Component({\n    selector: 'fusion-dropdown-option',\n    standalone: true,\n    imports: [CommonModule, DynamicComponentsModule, FlagComponent, GenericPipe, IconModule, TooltipDirective],\n    providers: [DropdownService],\n    templateUrl: './dropdown-option-v4.component.html',\n    styleUrls: ['./dropdown-option-v4.component.scss'],\n    changeDetection: ChangeDetectionStrategy.OnPush\n})\nexport class DropdownOptionV4Component extends DropdownOptionBaseComponent {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}