Add button to open modal

This commit is contained in:
Ramon Wenger 2018-09-04 15:13:01 +02:00
parent 5ddbcdddeb
commit a963111287
5 changed files with 22 additions and 5 deletions

View File

@ -25,7 +25,7 @@
}, },
showModal() { showModal() {
return this.$store.state.showModal return this.$store.state.showModal
}, }
}, },

View File

@ -1,6 +1,8 @@
<template> <template>
<div class="add-content"> <div class="add-content">
<add-pointer class="add-content__icon"></add-pointer> <a class="add-content__button" v-on:click="showModal">
<add-pointer class="add-content__icon"></add-pointer>
</a>
</div> </div>
</template> </template>
@ -10,6 +12,12 @@
export default { export default {
components: { components: {
AddPointer AddPointer
},
methods: {
showModal() {
this.$store.dispatch('showModal');
}
} }
} }
</script> </script>
@ -21,9 +29,14 @@
display: flex; display: flex;
justify-content: flex-end; justify-content: flex-end;
&__button {
margin-right: -85px;
cursor: pointer;
display: inline-grid;
}
&__icon { &__icon {
height: 57px; height: 57px;
margin-right: -85px;
fill: $color-grey; fill: $color-grey;
} }
} }

View File

@ -13,7 +13,7 @@
<script> <script>
export default { export default {
methods: { methods: {
hideModal(){ hideModal() {
this.$store.dispatch('hideModal'); this.$store.dispatch('hideModal');
} }
} }

View File

@ -24,8 +24,11 @@ export default new Vuex.Store({
setSpecialContainerClass({commit}, payload) { setSpecialContainerClass({commit}, payload) {
commit('setSpecialContainerClass', payload); commit('setSpecialContainerClass', payload);
}, },
hideModal({commit}){ hideModal({commit}) {
commit('setModal', false); commit('setModal', false);
},
showModal({commit}) {
commit('setModal', true);
} }
}, },

View File

@ -6,6 +6,7 @@
font-family: $sans-serif-font-family; font-family: $sans-serif-font-family;
font-weight: 400; font-weight: 400;
display: inline-flex; display: inline-flex;
cursor: pointer;
&--active { &--active {
border-color: $color-brand; border-color: $color-brand;