]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - client/src/app/+admin/plugins/plugin-list-installed/plugin-list-installed.component.html
c5d440c8cee4e068c2a07a3a29f030d83db13f2b
[github/Chocobozzz/PeerTube.git] / client / src / app / +admin / plugins / plugin-list-installed / plugin-list-installed.component.html
1 <my-plugin-navigation [pluginType]="pluginType"></my-plugin-navigation>
2
3 <div class="no-results" *ngIf="pagination.totalItems === 0">
4 {{ getNoResultMessage() }}
5 </div>
6
7 <div class="plugins" myInfiniteScroller (nearOfBottom)="onNearOfBottom()" [dataObservable]="onDataSubject.asObservable()">
8 <ng-container *ngFor="let plugin of plugins">
9 <my-plugin-card [plugin]="plugin" [version]="plugin.version" [pluginType]="pluginType">
10 <div ngProjectAs="buttons">
11 <my-edit-button
12 *ngIf="!isTheme(plugin)" [routerLink]="getShowRouterLink(plugin)" label="Settings" i18n-label
13 [responsiveLabel]="true"
14 ></my-edit-button>
15
16 <my-button
17 class="update-button" *ngIf="isUpdateAvailable(plugin)" (click)="update(plugin)" [loading]="isUpdating(plugin)"
18 [label]="getUpdateLabel(plugin)" icon="refresh" [attr.disabled]="isUpdating(plugin)" [responsiveLabel]="true"
19 ></my-button>
20
21 <my-delete-button (click)="uninstall(plugin)" label="Uninstall" i18n-label [responsiveLabel]="true"></my-delete-button>
22 </div>
23 </my-plugin-card>
24 </ng-container>
25 </div>