Add button to open modal
This commit is contained in:
parent
5ddbcdddeb
commit
a963111287
|
|
@ -25,7 +25,7 @@
|
||||||
},
|
},
|
||||||
showModal() {
|
showModal() {
|
||||||
return this.$store.state.showModal
|
return this.$store.state.showModal
|
||||||
},
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="add-content">
|
<div class="add-content">
|
||||||
|
<a class="add-content__button" v-on:click="showModal">
|
||||||
<add-pointer class="add-content__icon"></add-pointer>
|
<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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
methods: {
|
methods: {
|
||||||
hideModal(){
|
hideModal() {
|
||||||
this.$store.dispatch('hideModal');
|
this.$store.dispatch('hideModal');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue