diff --git a/src/renderer/components/GlobalHeader.vue b/src/renderer/components/GlobalHeader.vue
index 3780f7cc..c84f9441 100644
--- a/src/renderer/components/GlobalHeader.vue
+++ b/src/renderer/components/GlobalHeader.vue
@@ -91,6 +91,7 @@ p {
.space {
margin-left: 65px;
+ height: 100%;
}
}
diff --git a/src/renderer/components/TimelineSpace.vue b/src/renderer/components/TimelineSpace.vue
index ed50e302..d5e30db1 100644
--- a/src/renderer/components/TimelineSpace.vue
+++ b/src/renderer/components/TimelineSpace.vue
@@ -6,7 +6,10 @@
@@ -16,15 +19,22 @@
diff --git a/src/renderer/store/TimelineSpace.js b/src/renderer/store/TimelineSpace.js
index dca309c3..170fbac7 100644
--- a/src/renderer/store/TimelineSpace.js
+++ b/src/renderer/store/TimelineSpace.js
@@ -1,6 +1,7 @@
import { ipcRenderer } from 'electron'
import Mastodon from 'mastodon-api'
import SideMenu from './TimelineSpace/SideMenu'
+import SideBar from './TimelineSpace/SideBar'
import Home from './TimelineSpace/Home'
import Notifications from './TimelineSpace/Notifications'
import Favourites from './TimelineSpace/Favourites'
@@ -15,6 +16,7 @@ const TimelineSpace = {
namespaced: true,
modules: {
SideMenu,
+ SideBar,
Home,
Notifications,
Favourites,
diff --git a/src/renderer/store/TimelineSpace/SideBar.js b/src/renderer/store/TimelineSpace/SideBar.js
new file mode 100644
index 00000000..f7a0c4aa
--- /dev/null
+++ b/src/renderer/store/TimelineSpace/SideBar.js
@@ -0,0 +1,18 @@
+const SideBar = {
+ namespaced: true,
+ state: {
+ openSideBar: true
+ },
+ mutations: {
+ changeOpenSideBar (state, value) {
+ state.openSideBar = value
+ }
+ },
+ actions: {
+ close ({ commit }) {
+ commit('changeOpenSideBar', false)
+ }
+ }
+}
+
+export default SideBar