2019-11-11 11:42:55 +01:00
|
|
|
<form class="form" [formGroup]="formGroup">
|
|
|
|
<div [ngClass]="{'container contact-component': !isDialog}">
|
|
|
|
<div *ngIf="!isDialog" class="row">
|
|
|
|
<div class="col-md-12">
|
2020-08-28 15:13:33 +02:00
|
|
|
<h1>{{ 'CONTACT.SUPPORT.TITLE' | translate}}</h1>
|
2019-11-11 11:42:55 +01:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div [ngClass]="{'contact-container': !isDialog}" class="row">
|
|
|
|
<div class="col-md-12">
|
2024-01-12 14:57:38 +01:00
|
|
|
<mat-form-field class="mat-form-field">
|
2019-11-11 11:42:55 +01:00
|
|
|
<input matInput placeholder="{{'CONTACT.SUPPORT.SUBJECT' | translate}}" type="text" name="subject" formControlName="subject" required>
|
|
|
|
<mat-error *ngIf="formGroup.get('subject').hasError('backendError')">
|
|
|
|
{{formGroup.get('subject').getError('backendError').message}}</mat-error>
|
|
|
|
<mat-error *ngIf="formGroup.get('subject').hasError('required')">
|
|
|
|
{{'GENERAL.VALIDATION.REQUIRED' | translate}}</mat-error>
|
|
|
|
</mat-form-field>
|
2024-01-05 10:34:21 +01:00
|
|
|
</div>
|
|
|
|
<div class="col-md-12">
|
2024-01-12 14:57:38 +01:00
|
|
|
<mat-form-field class="mat-form-field">
|
2019-11-11 11:42:55 +01:00
|
|
|
<textarea matInput placeholder="{{'CONTACT.SUPPORT.DESCRIPTION' | translate}}" type="text" name="description" formControlName="description" required></textarea>
|
|
|
|
<mat-error *ngIf="formGroup.get('description').hasError('backendError')">
|
|
|
|
{{formGroup.get('description').getError('backendError').message}}</mat-error>
|
|
|
|
<mat-error *ngIf="formGroup.get('description').hasError('required')">
|
|
|
|
{{'GENERAL.VALIDATION.REQUIRED' | translate}}</mat-error>
|
|
|
|
</mat-form-field>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div *ngIf="!isDialog" class="row contact-actions">
|
2020-10-06 13:26:57 +02:00
|
|
|
<div class="ml-auto col-auto"><button mat-raised-button type="button" class="cancel-btn" (click)="cancel()">{{'CONTACT.SUPPORT.CANCEL' | translate}}</button></div>
|
|
|
|
<div class="col-auto"><button mat-raised-button type="button" class="send-btn" [ngClass]="{'send-btn-disabled': !formGroup.valid}" [disabled]="!formGroup.valid" (click)="send()"><i class="fa fa-paper-plane pr-2"></i>{{'CONTACT.SUPPORT.SEND' | translate}}</button></div>
|
2019-11-11 11:42:55 +01:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</form>
|