UNPKG

paraview-lite

Version:

Lite ParaView client for Scientific Visualization on the Web

41 lines (37 loc) 802 B
import { mapActions } from 'vuex'; import module from './module'; // ---------------------------------------------------------------------------- // Component // ---------------------------------------------------------------------------- export default { name: 'Sources', props: { sources: { type: Array, default: () => [ // 'Box', 'Cone', // 'Cylinder', 'Sphere', // 'Text', 'Wavelet', ], }, }, data() { return { module, color: 'grey darken-2', }; }, methods: { addSource(idx) { const name = this.sources[idx]; this.createProxy({ name }); }, ...mapActions({ removeActiveModule: 'PVL_MODULES_ACTIVE_CLEAR', createProxy: 'PVL_PROXY_CREATE', }), }, };