blob: 8287e7ef55039bbfce17649b38efd40a4870fec0 [file] [log] [blame]
<template>
<div class="sidebar">
<LeftNavBar />
<div class="sidebar-content scrollbar">
<div
v-if="this.$store.state.selectedLeftNavTab === 'folders'"
class="folders-content"
>
<NoteTree />
</div>
<div
v-if="this.$store.state.selectedLeftNavTab === 'activity'"
class="activity-content"
>
<ActivityConsole />
</div>
<div
v-if="this.$store.state.selectedLeftNavTab === 'helium'"
class="helium-content"
>
<PackageList />
</div>
<div
v-if="this.$store.state.selectedLeftNavTab === 'trash'"
class="trash-content"
>
<Trash />
</div>
</div>
</div>
</template>
<script>
import LeftNavBar from './LeftNavBar.vue'
import NoteTree from '@/components/Notebook/NoteTree.vue'
import ActivityConsole from '@/components/ActivityConsole.vue'
import PackageList from '@/components/Helium/PackageList.vue'
import Trash from '@/components/Notebook/Trash.vue'
export default {
name: 'LeftSideBar',
components: {
LeftNavBar,
NoteTree,
ActivityConsole,
PackageList,
Trash
}
}
</script>
<style lang="scss" scoped>
.sidebar {
display: flex;
height: 100%;
.sidebar-content {
width: calc(100% - 40px);
height: 100%;
overflow-y: auto;
}
}
</style>