@let plugin = plugin$ | async; @let selectedVersion = selectedVersion$ | async; @if(plugin) {
@if(plugin.description) {
}
@if(selectedVersion) {
{{ 'PLUGIN.FORM.VERSION' | translate }}
}
{{ 'PLUGIN.FORM.STATUS' | translate }}
@if(isOwner) {
@for (
status of [
pluginStatus.ACTIVE,
pluginStatus.INACTIVE,
pluginStatus.DEPRECATED,
pluginStatus.ARCHIVED
]
; track
status) {
{{ getStatusLabel(status) }}
}
}@else {
}
{{ 'PLUGIN.FORM.TYPE' | translate }}
@if(selectedVersion; as version) {
Version {{ version.number }}
{{ version.createdAt | humanize }}
}
{{ 'PLUGIN.FORM.METADATA.AUTHOR' | translate }}
{{ plugin.author || 'N/A' }}
{{ 'PLUGIN.FORM.METADATA.LICENSE' | translate }}
@if(plugin.homepage) {
{{ 'PLUGIN.FORM.METADATA.HOMEPAGE' | translate }}
} @if(plugin.repository) {
{{ 'PLUGIN.FORM.METADATA.REPOSITORY' | translate }}
}
{{ 'PLUGIN.DETAILS.DOWNLOAD_COUNT' | translate }}
{{ plugin.downloadCount }}
downloads
@if(plugin.lastDownloadedAt) {
{{ 'PLUGIN.DETAILS.LAST_DOWNLOADED' | translate }}
{{ formatDate(plugin.lastDownloadedAt) }}
} @if(plugin.uploadedBy) {
{{ 'PLUGIN.DETAILS.UPLOADED_BY' | translate }}
} @if(plugin.uploadedAt) {
{{ 'PLUGIN.DETAILS.UPLOADED_AT' | translate }}
{{ formatDate(plugin.uploadedAt) }}
}
}