2 <div class=
"modal-header">
3 <h1 i18n
class=
"modal-title">Contact the administrator(s)
<p class=
"modal-subtitle">{{ instanceName }}
</p></h1>
4 <my-global-icon iconName=
"cross" aria-label=
"Close" tabindex=
"0" role=
"button" (click)=
"hide()" (keydown.enter)=
"hide()"></my-global-icon>
7 <div class=
"modal-body">
9 <form *
ngIf=
"isContactFormEnabled()" novalidate [formGroup]=
"form" (ngSubmit)=
"sendForm()">
10 <div class=
"form-group">
11 <label i18n
for=
"fromName">Your name
</label>
13 type=
"text" id=
"fromName" class=
"form-control"
14 formControlName=
"fromName" [ngClass]=
"{ 'input-error': formErrors.fromName }"
16 <div *
ngIf=
"formErrors.fromName" class=
"form-error">{{ formErrors.fromName }}
</div>
19 <div class=
"form-group">
20 <label i18n
for=
"fromEmail">Your email
</label>
22 type=
"text" id=
"fromEmail" class=
"form-control"
23 formControlName=
"fromEmail" [ngClass]=
"{ 'input-error': formErrors['fromEmail'] }"
25 <div *
ngIf=
"formErrors.fromEmail" class=
"form-error">{{ formErrors.fromEmail }}
</div>
28 <div class=
"form-group">
29 <label i18n
for=
"subject">Subject
</label>
31 type=
"text" id=
"subject" class=
"form-control"
32 formControlName=
"subject" [ngClass]=
"{ 'input-error': formErrors['subject'] }"
34 <div *
ngIf=
"formErrors.subject" class=
"form-error">{{ formErrors.subject }}
</div>
37 <div class=
"form-group">
38 <label i18n
for=
"body">Your message
</label>
39 <textarea id=
"body" formControlName=
"body" class=
"form-control" [ngClass]=
"{ 'input-error': formErrors['body'] }">
41 <div *
ngIf=
"formErrors.body" class=
"form-error">{{ formErrors.body }}
</div>
44 <div *
ngIf=
"error" class=
"alert alert-danger">{{ error }}
</div>
46 <div class=
"form-group inputs">
48 type=
"button" role=
"button" i18n-value
value=
"Cancel" class=
"peertube-button grey-button"
49 (click)=
"hide()" (key.enter)=
"hide()"
52 <input type=
"submit" i18n-value
value=
"Submit" class=
"peertube-button orange-button" [disabled]=
"!form.valid" />
56 <div *
ngIf=
"!isContactFormEnabled()" class=
"alert alert-error" i18n
>The contact form is not enabled on this instance.
</div>