{"version":3,"file":"ironsource-fusion-ui-components-input-inline-v1.mjs","sources":["../../../projects/fusion-ui/components/input-inline/common/base/input-inline.base.component.html","../../../projects/fusion-ui/components/input-inline/v1/input-inline.component.ts","../../../projects/fusion-ui/components/input-inline/v1/input-inline.module.ts","../../../projects/fusion-ui/components/input-inline/v1/ironsource-fusion-ui-components-input-inline-v1.ts"],"sourcesContent":["<div class=\"inline-input-wrapper\">\n    <div\n        [ngClass]=\"{'is-currency': isTypeCurrency, hidden: isEditMode$ | async, 'is-readonly': readOnly}\"\n        class=\"truncate is-label\"\n        [fusionTooltip]=\"viewOnlyText + savedValueToString\"\n    >\n        <span class=\"viewOnlyText\" *ngIf=\"viewOnlyText\">{{ viewOnlyText }}</span\n        ><span [ngClass]=\"textClass\">{{ savedValueToString }}</span>\n        <fusion-icon\n            *ngIf=\"!readOnly\"\n            class=\"icon-edit\"\n            fusionTooltip=\"Edit\"\n            [name]=\"configByStyle.iconEdit\"\n            (click)=\"goToEditMode()\"\n        ></fusion-icon>\n    </div>\n    <div [hidden]=\"(isEditMode$ | async) === false\" [ngClass]=\"{'is-edit-mode': isEditMode$ | async, 'is-loading': loading}\">\n        <fusion-input\n            #inputComponent\n            style=\"--fu-validation-error-right: 0;\"\n            class=\"is-underline\"\n            [type]=\"inputType\"\n            [sanitationRegex]=\"sanitationRegex\"\n            [error]=\"error\"\n            [fusionTooltip]=\"!inputErrorIconShow && error\"\n            [errorType]=\"inputErrorIconShow ? 'error' : null\"\n            [units]=\"inputUnits\"\n            unitPos=\"left\"\n            [options]=\"{size: 'small'}\"\n            (ngEscape)=\"cancel()\"\n            [isDisabled]=\"loading\"\n            [formControl]=\"inputControl\"\n        ></fusion-input>\n        <fusion-icon class=\"icon-save\" [name]=\"configByStyle.iconSave\" (click)=\"save()\" *ngIf=\"!loading && !error\"></fusion-icon>\n        <fusion-loader [status]=\"loading\" [size]=\"configByStyle.loadingSize\"></fusion-loader>\n    </div>\n</div>\n","import {ChangeDetectionStrategy, Component, forwardRef, OnInit} from '@angular/core';\nimport {NG_VALUE_ACCESSOR} from '@angular/forms';\nimport {CONFIG_INPUT_INLINE_BY_UI_STYLE, InputInlineBaseComponent} from '@ironsource/fusion-ui/components/input-inline/common/base';\n\n@Component({\n    selector: 'fusion-input-inline',\n    templateUrl: '../common/base/input-inline.base.component.html',\n    styleUrls: ['./input-inline.component.scss'],\n    changeDetection: ChangeDetectionStrategy.OnPush,\n    providers: [\n        {\n            provide: NG_VALUE_ACCESSOR,\n            useExisting: forwardRef(() => InputInlineComponent),\n            multi: true\n        }\n    ]\n})\nexport class InputInlineComponent extends InputInlineBaseComponent implements OnInit {\n    ngOnInit() {\n        super.ngOnInit();\n        this.configByStyle = CONFIG_INPUT_INLINE_BY_UI_STYLE[`style_v1`];\n    }\n}\n","import {NgModule} from '@angular/core';\nimport {CommonModule} from '@angular/common';\nimport {InputInlineComponent} from './input-inline.component';\nimport {LoaderModule} from '@ironsource/fusion-ui/components/loader/v1';\nimport {IconModule} from '@ironsource/fusion-ui/components/icon/v1';\nimport {InputModule} from '@ironsource/fusion-ui/components/input/v1';\nimport {TooltipModule} from '@ironsource/fusion-ui/components/tooltip/v1';\nimport {ReactiveFormsModule} from '@angular/forms';\nimport {ClickOutsideModule} from '@ironsource/fusion-ui/directives/click-outside';\n\n@NgModule({\n    declarations: [InputInlineComponent],\n    exports: [InputInlineComponent],\n    imports: [CommonModule, ReactiveFormsModule, LoaderModule, IconModule, InputModule, TooltipModule, ClickOutsideModule]\n})\nexport class InputInlineModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}