Added support for loading extension Web Components

This commit is contained in:
Joel Collins 2020-03-18 17:51:10 +00:00
parent 0a1b138bcb
commit 9c309fc791
6 changed files with 108 additions and 46 deletions

View file

@ -118,23 +118,12 @@
:require-connection="plugin.requiresConnection"
:current-tab="currentTab"
>
<div
v-for="form in plugin.forms"
:key="`${form.route}/${form.name}`.replace(/\s+/g, '-').toLowerCase()"
class="uk-height-1-1 uk-width-1-1"
>
<extensionContent
:name="form.name"
:route="form.route"
:is-task="form.isTask"
:submit-label="form.submitLabel"
:schema="form.schema"
:emit-on-response="form.emitOnResponse"
:view-panel="form.viewPanel"
@reloadForms="updatePlugins()"
/>
<hr />
</div>
<extensionContent
:forms="plugin.forms"
:web-component="plugin.wc"
:view-panel="plugin.viewPanel"
@reloadForms="updatePlugins()"
/>
</tabContent>
</div>
</div>