{"version":3,"file":"ironsource-fusion-ui-components-menu-drop.mjs","sources":["../../../projects/fusion-ui/components/menu-drop/v3/menu-drop.component.html","../../../projects/fusion-ui/components/menu-drop/v3/menu-drop.component.ts","../../../projects/fusion-ui/components/menu-drop/ironsource-fusion-ui-components-menu-drop.ts"],"sourcesContent":["<ul class=\"fu-menu-holder\">\n    <li class=\"fu-menu-item\"\n        *ngFor=\"let menuItem of menuItems\"\n        [class.fu-disabled]=\"menuItem.disabled\"\n        (click)=\"itemClicked(menuItem)\"\n    >\n        <fusion-icon class=\"fu-menu-item-icon\" *ngIf=\"menuItem.icon\" [name]=\"menuItem.icon\"></fusion-icon>\n        <div>{{menuItem.label}}</div>\n    </li>\n</ul>\n","import {ChangeDetectionStrategy, Component, EventEmitter, HostBinding, Input, Output} from '@angular/core';\nimport {CommonModule} from '@angular/common';\nimport {MenuDropItem} from './menu-drop.entities';\nimport {IconModule} from '@ironsource/fusion-ui/components/icon/v1';\nimport {ClickOutsideModule} from '@ironsource/fusion-ui/directives/click-outside';\n\n@Component({\n    selector: 'fusion-menu-drop',\n    standalone: true,\n    imports: [CommonModule, IconModule],\n    templateUrl: './menu-drop.component.html',\n    styleUrls: ['./menu-drop.component.scss'],\n    changeDetection: ChangeDetectionStrategy.OnPush\n})\nexport class MenuDropComponent {\n    @Input() set menuItems(value: MenuDropItem[]) {\n        if (Array.isArray(value)) {\n            this._menuItems = value;\n        }\n    }\n    @Output() menuItemClicked = new EventEmitter<MenuDropItem>();\n\n    get menuItems(): MenuDropItem[] {\n        return this._menuItems;\n    }\n    private _menuItems: MenuDropItem[];\n\n    /** @internal */\n    itemClicked(menuItem) {\n        this.menuItemClicked.emit(menuItem);\n    }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}