{{ texts.pluginsHeading }}

{{ texts.pluginsIntro }}

@for (kind of kindFilterOptions; track kind) { {{ kind === 'all' ? texts.pluginsKindFilterAll : kind }} }
@if (hasPendingChanges()) { {{ texts.unsavedChangesMessage(dirtyIds().size) }} } @if (loading()) {

{{ texts.loading }}

} @else if (loadError()) { {{ texts.errorPrefix }} {{ loadError() }} } @else if (plugins().length === 0) {

{{ texts.empty }}

} @else { @if (toggleError()) { {{ texts.toggleErrorPrefix }} {{ toggleError() }} } @if (searchActive() && filteredPlugins().length === 0) {

{{ texts.pluginsSearchEmpty(searchText()) }}

} }
@if (hasPendingChanges()) { }