Browse Source
Merge pull request #7951 from kalutkaz/queueAutocompleteHint
Queue autocomplete add input hint
pull/8010/head
Andrew Shvayka
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
31 additions and
1 deletions
-
ui-ngx/src/app/shared/components/queue/queue-autocomplete.component.html
-
ui-ngx/src/app/shared/components/queue/queue-autocomplete.component.scss
-
ui-ngx/src/app/shared/components/queue/queue-autocomplete.component.ts
|
|
|
@ -15,7 +15,8 @@ |
|
|
|
limitations under the License. |
|
|
|
|
|
|
|
--> |
|
|
|
<mat-form-field [formGroup]="selectQueueFormGroup" class="mat-block autocomplete-queue"> |
|
|
|
<mat-form-field [formGroup]="selectQueueFormGroup" |
|
|
|
class="mat-block autocomplete-queue"> |
|
|
|
<input matInput type="text" placeholder="{{ 'queue.queue-name' | translate }}" |
|
|
|
#queueInput |
|
|
|
formControlName="queueName" |
|
|
|
@ -50,6 +51,7 @@ |
|
|
|
</div> |
|
|
|
</mat-option> |
|
|
|
</mat-autocomplete> |
|
|
|
<mat-hint *ngIf = "autocompleteHint">{{ autocompleteHint | translate }}</mat-hint> |
|
|
|
<mat-error *ngIf="selectQueueFormGroup.get('queueName').hasError('required')"> |
|
|
|
{{ 'queue.queue-required' | translate }} |
|
|
|
</mat-error> |
|
|
|
|
|
|
|
@ -19,6 +19,7 @@ |
|
|
|
.mat-option-text { |
|
|
|
display: inline; |
|
|
|
} |
|
|
|
|
|
|
|
.queue-option-description { |
|
|
|
display: block; |
|
|
|
overflow: hidden; |
|
|
|
@ -27,3 +28,27 @@ |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
:host ::ng-deep { |
|
|
|
.mat-form-field { |
|
|
|
.mat-form-field-wrapper { |
|
|
|
padding-bottom: 0px; |
|
|
|
|
|
|
|
.mat-form-field-underline { |
|
|
|
position: initial !important; |
|
|
|
display: block; |
|
|
|
margin-top: -1px; |
|
|
|
} |
|
|
|
|
|
|
|
.mat-form-field-subscript-wrapper, |
|
|
|
.mat-form-field-ripple { |
|
|
|
position: initial !important; |
|
|
|
display: table; |
|
|
|
} |
|
|
|
|
|
|
|
.mat-form-field-subscript-wrapper { |
|
|
|
min-height: calc(1em + 1px); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -54,6 +54,9 @@ export class QueueAutocompleteComponent implements ControlValueAccessor, OnInit |
|
|
|
@Input() |
|
|
|
requiredText: string; |
|
|
|
|
|
|
|
@Input() |
|
|
|
autocompleteHint: string; |
|
|
|
|
|
|
|
private requiredValue: boolean; |
|
|
|
get required(): boolean { |
|
|
|
return this.requiredValue; |
|
|
|
|