{"version":3,"file":"ironsource-fusion-ui-components-input-label-v4.mjs","sources":["../../../projects/fusion-ui/components/input-label/v4/input-label.component.html","../../../projects/fusion-ui/components/input-label/v4/input-label.component.ts","../../../projects/fusion-ui/components/input-label/v4/ironsource-fusion-ui-components-input-label-v4.ts"],"sourcesContent":["<div class=\"fu-input-label-wrapper\" [class.fu-disabled]=\"disabled\" [attr.data-testid]=\"testIdsService.getTestAttribute.bind(this) | generic:testId:fieldLabelTestIdModifiers.CONTAINER\">\n    <label class=\"fu-input-label-text\" [attr.data-testid]=\"testIdsService.getTestAttribute.bind(this) | generic:testId:fieldLabelTestIdModifiers.TEXT\">{{text}}</label>\n    @if(required){\n        <div class=\"fu-input-label-required\" [attr.data-testid]=\"testIdsService.getTestAttribute.bind(this) | generic:testId:fieldLabelTestIdModifiers.MANDATORY\">*</div>\n    }\n    @if(icon){\n        <fusion-icon class=\"fu-input-label-icon\" [name]=\"icon\" [fusionTooltip]=\"tooltipText\" [configuration]=\"tooltipConfiguration\" [attr.data-testid]=\"testIdsService.getTestAttribute.bind(this) | generic:testId:fieldLabelTestIdModifiers.ICON\"></fusion-icon>\n    }\n</div>\n","import {ChangeDetectionStrategy, Component, inject, Input} from '@angular/core';\nimport {CommonModule} from '@angular/common';\nimport {IconModule, IconData} from '@ironsource/fusion-ui/components/icon/v1';\nimport {FieldHelpTextTestIdModifiers, FieldLabelTestIdModifiers} from '@ironsource/fusion-ui/entities';\nimport {TestIdsService} from '@ironsource/fusion-ui/services/test-ids';\nimport {GenericPipe} from '@ironsource/fusion-ui/pipes/generic';\nimport {tooltipConfiguration, TooltipDirective} from '@ironsource/fusion-ui/components/tooltip/v4';\n\n@Component({\n    selector: 'fusion-input-label',\n    standalone: true,\n    imports: [CommonModule, GenericPipe, IconModule, TooltipDirective],\n    templateUrl: './input-label.component.html',\n    styleUrl: './input-label.component.scss',\n    changeDetection: ChangeDetectionStrategy.OnPush\n})\nexport class InputLabelComponent {\n    @Input() text: string;\n    @Input() required: boolean = false;\n    @Input() disabled: boolean = false;\n    @Input() icon: IconData;\n    @Input() tooltipText: string;\n    @Input() tooltipConfiguration: tooltipConfiguration;\n\n    @Input() testId: string;\n\n    /** @internal */\n    testIdsService: TestIdsService = inject(TestIdsService);\n    /** @internal */\n    protected readonly fieldLabelTestIdModifiers = FieldLabelTestIdModifiers;\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}