Whalebird-desktop-client-ma.../src/renderer/components/TimelineSpace/Contents/SideBar.vue

36 lines
586 B
Vue
Raw Normal View History

2018-03-29 15:41:28 +02:00
<template>
<div id="side_bar" v-if="openSideBar">
<div class="header">
<i class="el-icon-close" @click="close"></i>
</div>
side
</div>
</template>
<script>
import { mapState } from 'vuex'
export default {
name: 'side-bar',
computed: {
...mapState({
openSideBar: state => state.TimelineSpace.Contents.SideBar.openSideBar
2018-03-29 15:41:28 +02:00
})
},
methods: {
close () {
this.$store.dispatch('TimelineSpace/Contents/SideBar/close')
2018-03-29 15:41:28 +02:00
}
}
}
</script>
<style lang="scss" scoped>
#side_bar {
position: fixed;
top: 48px;
right: 0;
width: 180px;
}
</style>