diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-04-29 17:17:15 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-04-29 17:17:15 +0900 |
| commit | 372bfaceda5bf694bf33986b5a64a56e5787104c (patch) | |
| tree | c498cd9fac2f79404e2d5b74549a5d759257ddcf /src/client/app/init.ts | |
| parent | Merge pull request #1559 from syuilo/visibility (diff) | |
| download | misskey-372bfaceda5bf694bf33986b5a64a56e5787104c.tar.gz misskey-372bfaceda5bf694bf33986b5a64a56e5787104c.tar.bz2 misskey-372bfaceda5bf694bf33986b5a64a56e5787104c.zip | |
リファクタリングなど
Diffstat (limited to 'src/client/app/init.ts')
| -rw-r--r-- | src/client/app/init.ts | 28 |
1 files changed, 6 insertions, 22 deletions
diff --git a/src/client/app/init.ts b/src/client/app/init.ts index 26f5328d7d..6f7ce02607 100644 --- a/src/client/app/init.ts +++ b/src/client/app/init.ts @@ -3,7 +3,7 @@ */ import Vue from 'vue'; -import Vuex from 'vuex'; +import Vuex, { mapState } from 'vuex'; import VueRouter from 'vue-router'; import VModal from 'vue-js-modal'; import * as TreeView from 'vue-json-tree-view'; @@ -41,17 +41,6 @@ require('./common/views/widgets'); // Register global filters require('./common/views/filters'); -const store = new Vuex.Store({ - state: { - uiHeaderHeight: 0 - }, - mutations: { - setUiHeaderHeight(state, height) { - state.uiHeaderHeight = height; - } - } -}); - Vue.mixin({ destroyed(this: any) { if (this.$el.parentNode) { @@ -159,20 +148,15 @@ export default (callback: (launch: (router: VueRouter, api?: (os: MiOS) => API) api: os.api, apis: os.apis }; - } + }, + computed: mapState({ + clientSettings: state => state.settings.data + }) }); const app = new Vue({ - store, + store: os.store, router, - created() { - this.$watch('os.i', i => { - // キャッシュ更新 - localStorage.setItem('me', JSON.stringify(i)); - }, { - deep: true - }); - }, render: createEl => createEl(App) }); |