();
constructor(injector: Injector) {
super(injector);
}
-
}
diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/form-input/form-input.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/form-input/form-input.component.ts
index d7f1f48c9d..a901cc2f4e 100644
--- a/npm/ng-packs/packages/theme-shared/src/lib/components/form-input/form-input.component.ts
+++ b/npm/ng-packs/packages/theme-shared/src/lib/components/form-input/form-input.component.ts
@@ -6,17 +6,20 @@ import { NG_VALUE_ACCESSOR } from '@angular/forms';
selector: 'abp-form-input',
template: `
-
+
+ [ngClass]="inputClass"
+ [ngStyle]="inputStyle"
+ (blur)="formBlur.next()"
+ (focus)="formFocus.next()"
+ [(ngModel)]="value"
+ />
`,
providers: [
@@ -25,22 +28,21 @@ import { NG_VALUE_ACCESSOR } from '@angular/forms';
useExisting: forwardRef(() => FormInputComponent),
multi: true,
},
- ]
+ ],
})
export class FormInputComponent extends AbstractNgModelComponent {
@Input() inputId!: string;
- @Input() inputReadonly: boolean = false;
- @Input() label: string = '';
+ @Input() inputReadonly = false;
+ @Input() label = '';
@Input() labelClass = 'form-label';
- @Input() inputPlaceholder: string = '';
- @Input() inputType: string = 'text';
- @Input() inputStyle: string = '';
- @Input() inputClass: string = 'form-control';
- @Output() onBlur = new EventEmitter();
- @Output() onFocus = new EventEmitter();
+ @Input() inputPlaceholder = '';
+ @Input() inputType = 'text';
+ @Input() inputStyle = '';
+ @Input() inputClass = 'form-control';
+ @Output() formBlur = new EventEmitter();
+ @Output() formFocus = new EventEmitter();
constructor(injector: Injector) {
super(injector);
}
-
}
From 1593b3fb75d0d907bf3d9ea03e21cc4ba695dbbf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Can=20Y=C4=B1lmaz?=
Date: Fri, 10 Mar 2023 14:15:45 +0300
Subject: [PATCH 2/2] Update
npm/ng-packs/packages/theme-shared/src/lib/components/form-input/form-input.component.ts
Co-authored-by: Qingxiao Ren
---
.../src/lib/components/form-input/form-input.component.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/form-input/form-input.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/form-input/form-input.component.ts
index a901cc2f4e..23b18a5486 100644
--- a/npm/ng-packs/packages/theme-shared/src/lib/components/form-input/form-input.component.ts
+++ b/npm/ng-packs/packages/theme-shared/src/lib/components/form-input/form-input.component.ts
@@ -6,7 +6,7 @@ import { NG_VALUE_ACCESSOR } from '@angular/forms';
selector: 'abp-form-input',
template: `
-