mirror of https://github.com/Chocobozzz/PeerTube
27 lines
853 B
HTML
27 lines
853 B
HTML
<ng-container *ngIf="plugin">
|
|
|
|
<h2>
|
|
<ng-container>{{ pluginTypeLabel }}</ng-container>
|
|
{{ plugin.name }}
|
|
</h2>
|
|
|
|
<form *ngIf="hasRegisteredSettings()" role="form" (ngSubmit)="formValidated()" [formGroup]="form">
|
|
<div class="form-group" *ngFor="let setting of registeredSettings">
|
|
<label [attr.for]="setting.name">{{ setting.label }}</label>
|
|
|
|
<input *ngIf="setting.type === 'input'" type="text" [id]="setting.name" [formControlName]="setting.name" />
|
|
|
|
<div *ngIf="formErrors[setting.name]" class="form-error">
|
|
{{ formErrors[setting.name] }}
|
|
</div>
|
|
</div>
|
|
|
|
<input type="submit" i18n value="Update plugin settings" [disabled]="!form.valid">
|
|
</form>
|
|
|
|
<div *ngIf="!hasRegisteredSettings()" i18n class="no-settings">
|
|
This {{ pluginTypeLabel }} does not have settings.
|
|
</div>
|
|
|
|
</ng-container>
|