From 3a3f2f94ff700f18817d7845188e76cdd64505a7 Mon Sep 17 00:00:00 2001 From: AkiraFukushima Date: Thu, 29 Mar 2018 22:41:28 +0900 Subject: [PATCH] refs #116 Create basic side bar --- src/renderer/components/GlobalHeader.vue | 1 + src/renderer/components/TimelineSpace.vue | 35 +++++++++++++++++-- .../components/TimelineSpace/Cards/Toot.vue | 7 ++-- .../components/TimelineSpace/SideBar.vue | 35 +++++++++++++++++++ src/renderer/store/TimelineSpace.js | 2 ++ src/renderer/store/TimelineSpace/SideBar.js | 18 ++++++++++ 6 files changed, 93 insertions(+), 5 deletions(-) create mode 100644 src/renderer/components/TimelineSpace/SideBar.vue create mode 100644 src/renderer/store/TimelineSpace/SideBar.js 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