Skip to content

Commit 09be1ea

Browse files
committed
comments for homesidedropdown added
1 parent 0881618 commit 09be1ea

File tree

3 files changed

+24
-17
lines changed

3 files changed

+24
-17
lines changed

src/components/ChildrenMultiselect.vue

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
<!--
2+
Description:
3+
Is not imported in current version of OverVue
4+
Functionality includes: N/A
5+
-->
6+
17
<template>
28
<div id="child-select">
39
<br />
@@ -13,11 +19,6 @@
1319
:option-height="20"
1420
:searchable="false"
1521
></multiselect>
16-
<!-- <q-select
17-
:options="options"
18-
label="Select children"
19-
multiple
20-
/> -->
2122
</div>
2223
</template>
2324

@@ -32,7 +33,6 @@ export default {
3233
computed: {
3334
...mapState([
3435
'routes',
35-
// comes from store/state/index.js
3636
'componentMap',
3737
'activeComponent',
3838
'componentChildrenMultiselectValue',
@@ -52,9 +52,7 @@ export default {
5252
'updateComponentChildrenMultiselectValue',
5353
'updateActiveComponentChildrenValue'
5454
]),
55-
//
5655
handleSelect (value) {
57-
// if (this.modalOpen) this.updateActiveComponentChildrenValue(value)
5856
// console.log('Multiselect: ', value)
5957
this.updateActiveComponentChildrenValue(value)
6058
this.updateComponentChildrenMultiselectValue(value)

src/components/HomeSideDropDownItems/ComponentList.vue

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
<!--
2+
Description:
3+
Displays list of components in the active route.
4+
Functionality includes: delete component, set active component, search for component via multiselect.
5+
-->
6+
17
<template>
28
<div class="home-sidebar">
39
<multiselect
@@ -24,10 +30,7 @@
2430
<q-item-section>
2531
<div class="component-container">
2632
<div class="component-info">
27-
<!-- <q-item-label overline class="component">Parent</q-item-label> -->
28-
<!-- <q-item-label>Child Components Here</q-item-label> -->
2933
{{componentData.componentName}}
30-
<!-- <br> -->
3134
</div>
3235
<q-btn round flat icon="highlight_off" v-on:click.stop="handleClick(componentData)" />
3336
</div>
@@ -39,9 +42,6 @@
3942
</template>
4043

4144
<script>
42-
/**
43-
* TODO: Needs functionality to delete component, and (maybe) show child components
44-
*/
4545
import { mapState, mapActions } from 'vuex'
4646
import Multiselect from 'vue-multiselect'
4747
@@ -56,7 +56,7 @@ export default {
5656
...mapState(['routes', 'activeRoute', 'activeComponent']),
5757
activeRouteDisplay () {
5858
let component = this.routes[this.activeRoute]
59-
console.log('component', component)
59+
// console.log('component', component)
6060
return component
6161
},
6262
activeComponentData () {
@@ -66,7 +66,7 @@ export default {
6666
},
6767
options () {
6868
const val = this.activeRouteDisplay.map(component => component.componentName)
69-
console.log('options', val)
69+
// console.log('options', val)
7070
return val
7171
}
7272
},
@@ -76,19 +76,23 @@ export default {
7676
'deleteComponent',
7777
'deleteActiveComponent'
7878
]),
79+
// Set component as active component from left side dropdown
7980
onActivated (componentData) {
8081
this.setActiveComponent(componentData.componentName)
8182
this.activeComponentData.isActive = true
8283
},
84+
// Deletes the selected component
8385
handleClick (componentData) {
8486
this.setActiveComponent(componentData.componentName)
8587
this.deleteActiveComponent(componentData.componentName)
8688
},
89+
// Select active component from multi-select input
8790
handleSelect (componentName) {
8891
this.setActiveComponent(componentName)
8992
this.value = ''
9093
this.activeComponentData.isActive = true
9194
},
95+
// Deselects active component
9296
resetActiveComponent () {
9397
if (this.activeComponent !== '') {
9498
this.setActiveComponent('')
@@ -101,7 +105,6 @@ export default {
101105
<style>
102106
/* modifies entire container */
103107
.home-sidebar {
104-
/* margin: 1rem; */
105108
padding: 0.5rem;
106109
border-radius: 5px;
107110
}

src/components/HomeSideDropDownItems/VuexForm.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
<!--
2+
Description:
3+
Displays Vuex features for possible iterations.
4+
Functionality includes: N/A
5+
-->
6+
17
<template>
28
<div class="input-container">
39
<q-input

0 commit comments

Comments
 (0)