UNPKG

ng-devui

Version:

DevUI components based on Angular

25 lines 3.37 kB
import { Pipe, Renderer2 } from '@angular/core'; import * as i0 from "@angular/core"; export class InputGroupPipe { constructor(render) { this.render = render; } transform(content, defaultTemplate, isEmbed, containerEl, affixEl, style) { if (isEmbed) { const inputEl = containerEl?.querySelector('input[dTextInput]'); if (inputEl) { setTimeout(() => this.render.setStyle(inputEl, style, `${affixEl?.offsetWidth + 4}px`)); } } return typeof content === 'string' ? defaultTemplate : content; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: InputGroupPipe, deps: [{ token: i0.Renderer2 }], target: i0.ɵɵFactoryTarget.Pipe }); } static { this.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "18.2.13", ngImport: i0, type: InputGroupPipe, name: "dInputGroupPipe" }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.13", ngImport: i0, type: InputGroupPipe, decorators: [{ type: Pipe, args: [{ name: 'dInputGroupPipe', }] }], ctorParameters: () => [{ type: i0.Renderer2 }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5wdXQtZ3JvdXAucGlwZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2RldnVpL2lucHV0LWdyb3VwL2lucHV0LWdyb3VwLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsU0FBUyxFQUFlLE1BQU0sZUFBZSxDQUFDOztBQUs1RSxNQUFNLE9BQU8sY0FBYztJQUV6QixZQUFvQixNQUFpQjtRQUFqQixXQUFNLEdBQU4sTUFBTSxDQUFXO0lBQUcsQ0FBQztJQUV6QyxTQUFTLENBQ1AsT0FBa0MsRUFDbEMsZUFBaUMsRUFDakMsT0FBZ0IsRUFDaEIsV0FBd0IsRUFDeEIsT0FBb0IsRUFDcEIsS0FBYTtRQUViLElBQUksT0FBTyxFQUFFLENBQUM7WUFDWixNQUFNLE9BQU8sR0FBRyxXQUFXLEVBQUUsYUFBYSxDQUFDLG1CQUFtQixDQUFDLENBQUM7WUFDaEUsSUFBSSxPQUFPLEVBQUUsQ0FBQztnQkFDWixVQUFVLENBQUMsR0FBRyxFQUFFLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsT0FBTyxFQUFFLEtBQUssRUFBRSxHQUFHLE9BQU8sRUFBRSxXQUFXLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO1lBQzFGLENBQUM7UUFDSCxDQUFDO1FBQ0QsT0FBTyxPQUFPLE9BQU8sS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDO0lBQ2pFLENBQUM7K0dBbkJVLGNBQWM7NkdBQWQsY0FBYzs7NEZBQWQsY0FBYztrQkFIMUIsSUFBSTttQkFBQztvQkFDSixJQUFJLEVBQUUsaUJBQWlCO2lCQUN4QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0sIFJlbmRlcmVyMiwgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQFBpcGUoe1xuICBuYW1lOiAnZElucHV0R3JvdXBQaXBlJyxcbn0pXG5leHBvcnQgY2xhc3MgSW5wdXRHcm91cFBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHJlbmRlcjogUmVuZGVyZXIyKSB7fVxuXG4gIHRyYW5zZm9ybShcbiAgICBjb250ZW50OiBzdHJpbmcgfCBUZW1wbGF0ZVJlZjxhbnk+LFxuICAgIGRlZmF1bHRUZW1wbGF0ZTogVGVtcGxhdGVSZWY8YW55PixcbiAgICBpc0VtYmVkOiBib29sZWFuLFxuICAgIGNvbnRhaW5lckVsOiBIVE1MRWxlbWVudCxcbiAgICBhZmZpeEVsOiBIVE1MRWxlbWVudCxcbiAgICBzdHlsZTogc3RyaW5nXG4gICk6IFRlbXBsYXRlUmVmPGFueT4ge1xuICAgIGlmIChpc0VtYmVkKSB7XG4gICAgICBjb25zdCBpbnB1dEVsID0gY29udGFpbmVyRWw/LnF1ZXJ5U2VsZWN0b3IoJ2lucHV0W2RUZXh0SW5wdXRdJyk7XG4gICAgICBpZiAoaW5wdXRFbCkge1xuICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHRoaXMucmVuZGVyLnNldFN0eWxlKGlucHV0RWwsIHN0eWxlLCBgJHthZmZpeEVsPy5vZmZzZXRXaWR0aCArIDR9cHhgKSk7XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiB0eXBlb2YgY29udGVudCA9PT0gJ3N0cmluZycgPyBkZWZhdWx0VGVtcGxhdGUgOiBjb250ZW50O1xuICB9XG59XG4iXX0=