{"version":3,"file":"moxa-formoxa-mx-input.mjs","sources":["../../../../libs/formoxa/mx-input/src/lib/directives/mx-input-prefix.directive.ts","../../../../libs/formoxa/mx-input/src/moxa-formoxa-mx-input.ts"],"sourcesContent":["import { Directive, ElementRef, Inject, Input, OnInit, Renderer2, DOCUMENT } from '@angular/core';\n\n@Directive({\n  selector: 'input[mxInputPrefix]',\n  standalone: true\n})\nexport class MxInputPrefixDirective implements OnInit {\n  @Input() mxInputPrefix: string = '';\n\n  constructor(\n    @Inject(DOCUMENT) private document: Document,\n    private renderer: Renderer2,\n    private elRef: ElementRef<HTMLElement>\n  ) {}\n\n  ngOnInit() {\n    const wrapperEl = this.document.createElement('div');\n    wrapperEl.classList.add('mx-input-prefix-wrapper');\n\n    const prefixEl = this.document.createElement('span');\n    prefixEl.classList.add('mx-input-prefix');\n    prefixEl.textContent = this.mxInputPrefix;\n\n    this.renderer.insertBefore(this.elRef.nativeElement.parentNode, wrapperEl, this.elRef.nativeElement);\n    this.renderer.appendChild(wrapperEl, prefixEl);\n    this.renderer.appendChild(wrapperEl, this.elRef.nativeElement);\n  }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;MAMa,sBAAsB,CAAA;AAGjC,IAAA,WAAA,CAC4B,QAAkB,EACpC,QAAmB,EACnB,KAA8B,EAAA;QAFZ,IAAA,CAAA,QAAQ,GAAR,QAAQ;QAC1B,IAAA,CAAA,QAAQ,GAAR,QAAQ;QACR,IAAA,CAAA,KAAK,GAAL,KAAK;QALN,IAAA,CAAA,aAAa,GAAW,EAAE;IAMhC;IAEH,QAAQ,GAAA;QACN,MAAM,SAAS,GAAG,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC;AACpD,QAAA,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,yBAAyB,CAAC;QAElD,MAAM,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,MAAM,CAAC;AACpD,QAAA,QAAQ,CAAC,SAAS,CAAC,GAAG,CAAC,iBAAiB,CAAC;AACzC,QAAA,QAAQ,CAAC,WAAW,GAAG,IAAI,CAAC,aAAa;QAEzC,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,IAAI,CAAC,KAAK,CAAC,aAAa,CAAC,UAAU,EAAE,SAAS,EAAE,IAAI,CAAC,KAAK,CAAC,aAAa,CAAC;QACpG,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,SAAS,EAAE,QAAQ,CAAC;AAC9C,QAAA,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,SAAS,EAAE,IAAI,CAAC,KAAK,CAAC,aAAa,CAAC;IAChE;AApBW,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,kBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,sBAAsB,kBAIvB,QAAQ,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,SAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,UAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;kGAJP,sBAAsB,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,sBAAA,EAAA,MAAA,EAAA,EAAA,aAAA,EAAA,eAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,CAAA,CAAA;;2FAAtB,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAJlC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,sBAAsB;AAChC,oBAAA,UAAU,EAAE;AACb,iBAAA;;0BAKI,MAAM;2BAAC,QAAQ;;sBAHjB;;;ACPH;;AAEG;;;;"}