diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-11-13 20:21:52 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-11-13 20:21:52 +0900 |
| commit | 62132570e121b7f6dbaf8a86bd559339e9a399a7 (patch) | |
| tree | d4c3c814b7554c08b8ac65f6d343c6c7807f80da /src/client/app/desktop/views/components | |
| parent | Fix: notes/create hangs when rejected (#3221) (diff) | |
| download | misskey-62132570e121b7f6dbaf8a86bd559339e9a399a7.tar.gz misskey-62132570e121b7f6dbaf8a86bd559339e9a399a7.tar.bz2 misskey-62132570e121b7f6dbaf8a86bd559339e9a399a7.zip | |
[Client] Split components to reduce bundle size
Diffstat (limited to 'src/client/app/desktop/views/components')
| -rw-r--r-- | src/client/app/desktop/views/components/index.ts | 2 | ||||
| -rw-r--r-- | src/client/app/desktop/views/components/settings-window.vue | 8 |
2 files changed, 7 insertions, 3 deletions
diff --git a/src/client/app/desktop/views/components/index.ts b/src/client/app/desktop/views/components/index.ts index 36636c98e3..8ea2b602db 100644 --- a/src/client/app/desktop/views/components/index.ts +++ b/src/client/app/desktop/views/components/index.ts @@ -16,7 +16,6 @@ import noteForm from './post-form.vue'; import renoteForm from './renote-form.vue'; import notePreview from './note-preview.vue'; import noteDetail from './note-detail.vue'; -import settings from './settings.vue'; import calendar from './calendar.vue'; import activity from './activity.vue'; import friendsMaker from './friends-maker.vue'; @@ -40,7 +39,6 @@ Vue.component('mk-post-form', noteForm); Vue.component('mk-renote-form', renoteForm); Vue.component('mk-note-preview', notePreview); Vue.component('mk-note-detail', noteDetail); -Vue.component('mk-settings', settings); Vue.component('mk-calendar', calendar); Vue.component('mk-activity', activity); Vue.component('mk-friends-maker', friendsMaker); diff --git a/src/client/app/desktop/views/components/settings-window.vue b/src/client/app/desktop/views/components/settings-window.vue index 7ef5ac0c6e..dd7407cd97 100644 --- a/src/client/app/desktop/views/components/settings-window.vue +++ b/src/client/app/desktop/views/components/settings-window.vue @@ -1,15 +1,21 @@ <template> <mk-window ref="window" is-modal width="700px" height="550px" @closed="destroyDom"> <span slot="header" :class="$style.header"><fa icon="cog"/>{{ $t('settings') }}</span> - <mk-settings :initial-page="initialPage" @done="close"/> + <x-settings :initial-page="initialPage" @done="close"/> </mk-window> </template> <script lang="ts"> import Vue from 'vue'; import i18n from '../../../i18n'; + export default Vue.extend({ i18n: i18n('desktop/views/components/settings-window.vue'), + + components: { + XSettings: () => import('./settings.vue').then(m => m.default) + }, + props: { initialPage: { type: String, |