From 62bc0352d9d465ce9d7c3e074b1b60bf99155e24 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 12 Apr 2021 11:10:57 +0200 Subject: Add plugin placeholder elements support --- client/src/app/shared/shared-main/plugins/index.ts | 1 + .../shared-main/plugins/plugin-placeholder.component.ts | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 client/src/app/shared/shared-main/plugins/index.ts create mode 100644 client/src/app/shared/shared-main/plugins/plugin-placeholder.component.ts (limited to 'client/src/app/shared/shared-main/plugins') diff --git a/client/src/app/shared/shared-main/plugins/index.ts b/client/src/app/shared/shared-main/plugins/index.ts new file mode 100644 index 000000000..f36dab624 --- /dev/null +++ b/client/src/app/shared/shared-main/plugins/index.ts @@ -0,0 +1 @@ +export * from './plugin-placeholder.component' diff --git a/client/src/app/shared/shared-main/plugins/plugin-placeholder.component.ts b/client/src/app/shared/shared-main/plugins/plugin-placeholder.component.ts new file mode 100644 index 000000000..93ba9fb9b --- /dev/null +++ b/client/src/app/shared/shared-main/plugins/plugin-placeholder.component.ts @@ -0,0 +1,15 @@ +import { Component, Input } from '@angular/core' +import { PluginElementPlaceholder } from '@shared/models' + +@Component({ + selector: 'my-plugin-placeholder', + template: '
' +}) + +export class PluginPlaceholderComponent { + @Input() pluginId: PluginElementPlaceholder + + getId () { + return 'plugin-placeholder-' + this.pluginId + } +} -- cgit v1.2.3