{"version":3,"file":"ng-devui-text-input.mjs","sources":["../../devui/text-input/text-input.directive.ts","../../devui/text-input/text-input.module.ts","../../devui/text-input/ng-devui-text-input.ts"],"sourcesContent":["import { Directive, ElementRef, HostBinding, Input } from '@angular/core';\nimport { DevConfigService, WithConfig } from 'ng-devui/utils';\n\n@Directive({\n  selector: '[dTextInput]',\n  exportAs: 'dTextInput',\n})\nexport class TextDirective {\n  @Input() @HostBinding('class.error') error: boolean;\n  @Input() size = '';\n  @Input() @WithConfig() styleType = 'default';\n  @Input() @WithConfig() showGlowStyle = true;\n  @HostBinding('class.devui-glow-style') get hasGlowStyle() {\n    return this.showGlowStyle;\n  }\n\n  @HostBinding('class.devui-textinput-lg')\n  get large() {\n    return this.size === 'lg';\n  }\n\n  @HostBinding('class.devui-textinput-sm')\n  get small() {\n    return this.size === 'sm';\n  }\n\n  @HostBinding('class.devui-gray-style')\n  get gray() {\n    return this.styleType === 'gray';\n  }\n\n  @HostBinding('attr.title')\n  get showTitle() {\n    const dom = this.el?.nativeElement;\n    return dom?.disabled ? dom.value ?? '' : '';\n  }\n\n  constructor(private el: ElementRef, private devConfigService: DevConfigService) {}\n}\n","import { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport { TextDirective } from './text-input.directive';\n\n@NgModule({\n  imports: [\n    CommonModule,\n  ],\n  exports: [TextDirective],\n  declarations: [TextDirective],\n})\nexport class TextInputModule {\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}