From d00dc28dd73ad9dd419d5a5ac6ac747cefbc6e8b Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 10 Jul 2019 18:30:27 +0200 Subject: WIP plugins: list installed plugins in client --- .../plugin-search/plugin-search.component.html | 0 .../plugin-search/plugin-search.component.scss | 2 ++ .../plugin-search/plugin-search.component.ts | 30 ++++++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 client/src/app/+admin/plugins/plugin-search/plugin-search.component.html create mode 100644 client/src/app/+admin/plugins/plugin-search/plugin-search.component.scss create mode 100644 client/src/app/+admin/plugins/plugin-search/plugin-search.component.ts (limited to 'client/src/app/+admin/plugins/plugin-search') diff --git a/client/src/app/+admin/plugins/plugin-search/plugin-search.component.html b/client/src/app/+admin/plugins/plugin-search/plugin-search.component.html new file mode 100644 index 000000000..e69de29bb diff --git a/client/src/app/+admin/plugins/plugin-search/plugin-search.component.scss b/client/src/app/+admin/plugins/plugin-search/plugin-search.component.scss new file mode 100644 index 000000000..5e6774739 --- /dev/null +++ b/client/src/app/+admin/plugins/plugin-search/plugin-search.component.scss @@ -0,0 +1,2 @@ +@import '_variables'; +@import '_mixins'; diff --git a/client/src/app/+admin/plugins/plugin-search/plugin-search.component.ts b/client/src/app/+admin/plugins/plugin-search/plugin-search.component.ts new file mode 100644 index 000000000..db1f91f3d --- /dev/null +++ b/client/src/app/+admin/plugins/plugin-search/plugin-search.component.ts @@ -0,0 +1,30 @@ +import { Component, OnInit, ViewChild } from '@angular/core' +import { Notifier } from '@app/core' +import { SortMeta } from 'primeng/components/common/sortmeta' +import { ConfirmService, ServerService } from '../../../core' +import { RestPagination, RestTable, UserService } from '../../../shared' +import { I18n } from '@ngx-translate/i18n-polyfill' +import { User } from '../../../../../../shared' +import { UserBanModalComponent } from '@app/shared/moderation' +import { DropdownAction } from '@app/shared/buttons/action-dropdown.component' +import { PluginType } from '@shared/models/plugins/plugin.type' +import { PluginApiService } from '@app/+admin/plugins/shared/plugin-api.service' + +@Component({ + selector: 'my-plugin-search', + templateUrl: './plugin-search.component.html', + styleUrls: [ './plugin-search.component.scss' ] +}) +export class PluginSearchComponent implements OnInit { + pluginTypeOptions: { label: string, value: PluginType }[] = [] + + constructor ( + private i18n: I18n, + private pluginService: PluginApiService + ) { + this.pluginTypeOptions = this.pluginService.getPluginTypeOptions() + } + + ngOnInit () { + } +} -- cgit v1.2.3