File

ecosystem/packages/package-versions/package-contents/contents-plugins/contents-plugins.component.ts

Metadata

Index

Properties
Methods
Inputs
Outputs

Constructor

constructor(activatedRoute: ActivatedRoute)
Parameters :
Name Type Optional
activatedRoute ActivatedRoute No

Inputs

selectedPlugin
Type : ApplicationPlugin
selectedVersionManifest
Type : IManifest

Outputs

showOverview
Type : EventEmitter

Methods

Async ngOnChanges
ngOnChanges()
Returns : any
showPluginOverview
showPluginOverview(plugin: ApplicationPlugin)
Parameters :
Name Type Optional
plugin ApplicationPlugin No
Returns : void

Properties

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>

results matching ""

    No results matching ""