Commit dc2386bb authored by Joel Collins's avatar Joel Collins
Browse files

Update plugins when icons are clicked

parent 1a55be12
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -23,6 +23,11 @@ export default {
      type: String,
      required: true
    },
    clickCallback: {
      type: Function,
      required: false,
      default: null
    },
    requireConnection: Boolean
  },

@@ -43,6 +48,9 @@ export default {
  methods: {
    setThisTab(event) {
      this.$emit("set-tab", event, this.id);
      if (this.clickCallback) {
        this.clickCallback();
      }
    }
  }
};
+2 −0
Original line number Diff line number Diff line
@@ -50,6 +50,7 @@
        :key="plugin.id"
        :require-connection="plugin.requiresConnection"
        :current-tab="currentTab"
        :click-callback="updatePlugins"
        @set-tab="setTab"
      >
        <i class="material-icons">{{ plugin.icon || "extension" }}</i>
@@ -115,6 +116,7 @@
              :is-task="form.isTask"
              :submit-label="form.submitLabel"
              :schema="form.schema"
              :emit-on-response="form.emitOnResponse"
              @reloadForms="updatePlugins()"
            />
            <hr />