Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
data() {
return {
module,
color: 'grey darken-2',
};
},
computed: Object.assign(
{
name() {
const nameMeta = this.names[this.proxies[0]];
return nameMeta ? nameMeta.label : 'No name';
},
},
mapGetters({
proxies: Getters.PROXY_SELECTED_IDS,
names: Getters.PROXY_NAME_MAP,
})
),
methods: {
deleteProxy() {
const id = this.proxies[0];
this.$store.dispatch(Actions.PROXY_DELETE, id);
this.$store.commit(Mutations.PROXY_SELECTED_IDS_SET, []);
},
},
};
return this.moduleMap[
this.proxyToPanel[proxyMeta.name] || this.proxyToPanel.default
];
}
return this.moduleMap[this.proxyToPanel.default];
}
return null;
},
},
mapGetters({
autoApply: Getters.APP_AUTO_APPLY,
panel: Getters.MODULES_ACTIVE,
pipeline: Getters.PROXY_PIPELINE,
selectedSources: Getters.PROXY_SELECTED_IDS,
proxyToPanel: Getters.PROXY_TO_MODULE_MAP,
proxyToName: Getters.PROXY_NAME_MAP,
moduleMap: Getters.MODULES_MAP,
sourceToRepresentationMap: Getters.PROXY_SOURCE_TO_REPRESENTATION_MAP,
})
),
methods: Object.assign(
mapActions({
updatePipeline: Actions.PROXY_PIPELINE_FETCH,
updateProxy: Actions.PROXY_UPDATE,
}),
mapMutations({
updateSelectedSource: Mutations.PROXY_SELECTED_IDS_SET,
}),
{
updateVisibility({ id, visible }) {
this.updateProxy([
{