11import * as types from './types'
22
33const actions = {
4- //
4+ // creates a new component in componentMap
55 [ types . registerComponent ] : ( { state, commit } , payload ) => {
66 const { componentName } = payload
77 if ( ! state . componentMap [ componentName ] ) {
@@ -21,7 +21,10 @@ const actions = {
2121 } )
2222
2323 if ( state . parentSelected ) {
24- commit ( types . UPDATE_ACTIVE_COMPONENT_CHILDREN_VALUE , [ ...state . componentMap [ state . activeComponent ] . children , payload . componentName ] )
24+ commit ( types . UPDATE_ACTIVE_COMPONENT_CHILDREN_VALUE , [
25+ ...state . componentMap [ state . activeComponent ] . children ,
26+ payload . componentName
27+ ] )
2528 }
2629
2730 commit ( types . UPDATE_COMPONENT_CHILDREN_VALUE , { component, value } )
@@ -75,6 +78,7 @@ const actions = {
7578 [ types . changeActiveTab ] : ( { commit } , payload ) => {
7679 commit ( types . CHANGE_ACTIVE_TAB , payload )
7780 } ,
81+ // used by OpenProjectComponent.vue
7882 [ types . setComponentMap ] : ( { commit } , payload ) => {
7983 commit ( types . SET_COMPONENT_MAP , payload )
8084 } ,
@@ -91,6 +95,7 @@ const actions = {
9195 [ types . setActiveRoute ] : ( { commit } , payload ) => {
9296 commit ( types . SET_ACTIVE_ROUTE , payload )
9397 } ,
98+ // sets active component when clicked in componentDisplay
9499 [ types . setActiveComponent ] : ( { commit } , payload ) => {
95100 commit ( types . SET_ACTIVE_COMPONENT , payload )
96101 } ,
@@ -119,9 +124,15 @@ const actions = {
119124 [ types . deleteRoute ] : ( { state, commit } , payload ) => {
120125 commit ( types . DELETE_ROUTE , payload )
121126 } ,
122- [ types . deleteComponent ] : ( { state, commit } , payload ) => {
127+ [ types . deleteComponent ] : ( { state, commit } , payload ) => {
123128 console . log ( 'payload in actions:' , payload )
124129 commit ( types . DELETE_COMPONENT , payload )
130+ } ,
131+ [ types . importImage ] : ( { commit } , payload ) => {
132+ commit ( types . IMPORT_IMAGE , payload )
133+ } ,
134+ [ types . clearImage ] : ( { commit } ) => {
135+ commit ( types . CLEAR_IMAGE )
125136 }
126137}
127138
0 commit comments