ecosystem/packages/package-versions/package-contents/contents-plugins/contents-plugins.component.ts
selector | c8y-contents-plugins |
templateUrl | ./contents-plugins.component.html |
Properties |
Methods |
Inputs |
Outputs |
constructor(activatedRoute: ActivatedRoute)
|
||||||
Parameters :
|
selectedPlugin |
Type : ApplicationPlugin
|
selectedVersionManifest |
Type : IManifest
|
showOverview |
Type : EventEmitter
|
Async ngOnChanges |
ngOnChanges()
|
Returns :
any
|
showPluginOverview | ||||||
showPluginOverview(plugin: ApplicationPlugin)
|
||||||
Parameters :
Returns :
void
|
exportedPlugins$ |
Type : BehaviorSubject<ApplicationPlugin[]>
|
Default value : new BehaviorSubject([])
|
<p class="legend form-block">
{{ 'Plugins' | translate }}
</p>
<!-- empty state -->
<c8y-ui-empty-state
[icon]="'plugin'"
[title]="'No plugins to display.' | translate"
[subtitle]="'This package doesn\'t contain plugins.' | translate"
*ngIf="(exportedPlugins$ | async).length === 0"
[horizontal]="true"
></c8y-ui-empty-state>
<c8y-plugin-list
[plugins$]="exportedPlugins$"
[selectable]="false"
[selectedPlugin]="selectedPlugin"
(showOverview)="showPluginOverview($event)"
></c8y-plugin-list>