RED-7340 - red border around the page input field should only appear after the user has finished entering the page range
This commit is contained in:
parent
a5d10ad148
commit
d7ad450ca1
@ -43,15 +43,17 @@
|
||||
}
|
||||
|
||||
@if (option.additionalInput) {
|
||||
<div class="iqser-input-group w-400 additional-input">
|
||||
<div class="iqser-input-group w-full additional-input">
|
||||
<span class="label"> {{ option.additionalInput.label | translate }} </span>
|
||||
<div class="flex-column">
|
||||
<input
|
||||
[(ngModel)]="option.additionalInput.value"
|
||||
[ngClass]="{ error: hasError(option.additionalInput.errorCode) }"
|
||||
[ngClass]="{ error: additionalInputTouched && hasError(option.additionalInput.errorCode) }"
|
||||
[placeholder]="
|
||||
option.additionalInput.placeholder ? (option.additionalInput.placeholder | translate) : ''
|
||||
"
|
||||
(blur)="additionalInputTouched = true"
|
||||
(focus)="additionalInputTouched = false"
|
||||
(keydown)="emitExtraOption()"
|
||||
/>
|
||||
@if (option.additionalInput.description) {
|
||||
|
||||
@ -43,6 +43,7 @@ export class DetailsRadioComponent<I> extends FormFieldComponent<DetailsRadioOpt
|
||||
readonly options = input.required<DetailsRadioOption<I>[]>();
|
||||
readonly displayInRow = input(false, { transform: booleanAttribute });
|
||||
readonly extraOptionChanged = output<DetailsRadioOption<I>>();
|
||||
additionalInputTouched = false;
|
||||
|
||||
toggleOption(option: DetailsRadioOption<I>) {
|
||||
if (option.value !== this._value?.value && !option.disabled) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user