From 768f7a150965313b40d900b8b13c0d977e4040fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mehmet=20=C3=87etin?= <92744169+mehmetcetin01140@users.noreply.github.com> Date: Thu, 18 Jul 2024 16:29:21 +0300 Subject: [PATCH] Fixed #15885 - InputNumberModule: Variant filled is not applied --- src/app/components/inputnumber/inputnumber.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/app/components/inputnumber/inputnumber.ts b/src/app/components/inputnumber/inputnumber.ts index 574b1389005..88da456372d 100644 --- a/src/app/components/inputnumber/inputnumber.ts +++ b/src/app/components/inputnumber/inputnumber.ts @@ -24,7 +24,7 @@ import { numberAttribute } from '@angular/core'; import { ControlValueAccessor, NG_VALUE_ACCESSOR, NgControl } from '@angular/forms'; -import { PrimeTemplate, SharedModule } from 'primeng/api'; +import { PrimeNGConfig, PrimeTemplate, SharedModule } from 'primeng/api'; import { AutoFocusModule } from 'primeng/autofocus'; import { ButtonModule } from 'primeng/button'; import { DomHandler } from 'primeng/dom'; @@ -98,6 +98,7 @@ export const INPUTNUMBER_VALUE_ACCESSOR: any = { [attr.data-pc-section]="'input'" pAutoFocus [autofocus]="autofocus" + [class.p-variant-filled]="variant === 'filled' || config.inputStyle() === 'filled'" /> @@ -516,12 +517,7 @@ export class InputNumber implements OnInit, AfterContentInit, OnChanges, Control private ngControl: NgControl | null = null; - constructor( - @Inject(DOCUMENT) private document: Document, - public el: ElementRef, - private cd: ChangeDetectorRef, - private readonly injector: Injector - ) {} + constructor(@Inject(DOCUMENT) private document: Document, public el: ElementRef, private cd: ChangeDetectorRef, private readonly injector: Injector, public config: PrimeNGConfig) {} ngOnChanges(simpleChange: SimpleChanges) { const props = ['locale', 'localeMatcher', 'mode', 'currency', 'currencyDisplay', 'useGrouping', 'minFractionDigits', 'maxFractionDigits', 'prefix', 'suffix'];