{"version":3,"file":"ironsource-fusion-ui-components-chip-v4.mjs","sources":["../../../projects/fusion-ui/components/chip/v4/chip.component.html","../../../projects/fusion-ui/components/chip/v4/chip.component.ts","../../../projects/fusion-ui/components/chip/v4/ironsource-fusion-ui-components-chip-v4.ts"],"sourcesContent":["<div class=\"fu-chip-wrapper fu-chip-{{size()}} fu-chip-{{variant()}} fu-chip-{{theme()}}  fu-chip-{{shape()}}\"\n     [class.fu-chip-selected]=\"selected()\"\n     [class.fu-chip-disabled]=\"disabled()\"\n>\n    @if (iconName()) {\n        <fusion-icon class=\"fu-chip-start-icon\" [name]=\"iconName()\"></fusion-icon>\n    }\n    <div class=\"fu-chip-label\">{{ label() }}</div>\n    @if (removable()) {\n        <fusion-icon class=\"fu-chip-remove-icon\" [name]=\"removeIconName()\" (click)=\"remove.emit(label())\"></fusion-icon>\n    }\n</div>","import {ChangeDetectionStrategy, Component, EventEmitter, input, Output} from '@angular/core';\nimport {IconData, IconModule} from '@ironsource/fusion-ui/components/icon/v1';\n\n@Component({\n    selector: 'fusion-chip',\n    standalone: true,\n    host: {class: 'fusion-v4'},\n    imports: [IconModule],\n    templateUrl: './chip.component.html',\n    styleUrl: './chip.component.scss',\n    changeDetection: ChangeDetectionStrategy.OnPush\n})\nexport class ChipComponent {\n    label = input.required<string>();\n    iconName = input<IconData>();\n    removeIconName = input<IconData>('ph/fill/x-circle');\n    removable = input<boolean>(false);\n    theme = input<'default' | 'primary' | 'info' | 'error' | 'success' | 'warning' | 'dark'>('default');\n    size = input<'small' | 'medium'>('small');\n    variant = input<'filled' | 'outlined'>('filled');\n    shape = input<'square' | 'round'>('square');\n    selected = input<boolean>(false);\n    disabled = input<boolean>(false);\n\n    /** @internal */\n    @Output() readonly remove = new EventEmitter<string>();\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}