30 lines
670 B
Vue
30 lines
670 B
Vue
|
<script>
|
||
|
import { mapActions, mapGetters } from 'vuex';
|
||
|
import BoardContent from '~/boards/components/board_content.vue';
|
||
|
import BoardSettingsSidebar from '~/boards/components/board_settings_sidebar.vue';
|
||
|
|
||
|
export default {
|
||
|
components: {
|
||
|
BoardContent,
|
||
|
BoardSettingsSidebar,
|
||
|
},
|
||
|
inject: ['disabled'],
|
||
|
computed: {
|
||
|
...mapGetters(['isSidebarOpen']),
|
||
|
},
|
||
|
mounted() {
|
||
|
this.performSearch();
|
||
|
},
|
||
|
methods: {
|
||
|
...mapActions(['performSearch']),
|
||
|
},
|
||
|
};
|
||
|
</script>
|
||
|
|
||
|
<template>
|
||
|
<div class="boards-app gl-relative" :class="{ 'is-compact': isSidebarOpen }">
|
||
|
<board-content :disabled="disabled" />
|
||
|
<board-settings-sidebar />
|
||
|
</div>
|
||
|
</template>
|