aboutsummaryrefslogtreecommitdiff
path: root/src/components/settings_modal/settings_modal.js
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2020-05-25 03:14:41 +0300
committerHenry Jameson <me@hjkos.com>2020-05-25 03:14:41 +0300
commit1e606d2f268e796a3efd2a995713c70a000daf62 (patch)
tree26f67bec7f423028fb29cfac1b9a14ea6a485349 /src/components/settings_modal/settings_modal.js
parenta872c53472a46973a18808254f9d812b074bb0ee (diff)
split modal's content into another component, add lazy loading
Diffstat (limited to 'src/components/settings_modal/settings_modal.js')
-rw-r--r--src/components/settings_modal/settings_modal.js33
1 files changed, 1 insertions, 32 deletions
diff --git a/src/components/settings_modal/settings_modal.js b/src/components/settings_modal/settings_modal.js
index d60babf6..8f55af71 100644
--- a/src/components/settings_modal/settings_modal.js
+++ b/src/components/settings_modal/settings_modal.js
@@ -1,40 +1,11 @@
import Modal from 'src/components/modal/modal.vue'
-import TabSwitcher from 'src/components/tab_switcher/tab_switcher.js'
-
-import DataImportExportTab from './tabs/data_import_export_tab.vue'
-import MutesAndBlocksTab from './tabs/mutes_and_blocks_tab.vue'
-import NotificationsTab from './tabs/notifications_tab.vue'
-import FilteringTab from './tabs/filtering_tab.vue'
-import SecurityTab from './tabs/security_tab/security_tab.vue'
-import ProfileTab from './tabs/profile_tab.vue'
-import GeneralTab from './tabs/general_tab.vue'
-import VersionTab from './tabs/version_tab.vue'
-import ThemeTab from './tabs/theme_tab/theme_tab.vue'
const SettingsModal = {
components: {
Modal,
- TabSwitcher,
-
- DataImportExportTab,
- MutesAndBlocksTab,
- NotificationsTab,
- FilteringTab,
- SecurityTab,
- ProfileTab,
- GeneralTab,
- VersionTab,
- ThemeTab
- },
- data () {
- return {
- resettingForm: false
- }
+ SettingsModalContent: () => import('./settings_modal_content.vue')
},
computed: {
- isLoggedIn () {
- return !!this.$store.state.users.currentUser
- },
modalActivated () {
return this.$store.state.interface.settingsModalState !== 'hidden'
},
@@ -42,8 +13,6 @@ const SettingsModal = {
return this.$store.state.interface.settingsModalState === 'minimized'
}
},
- watch: {
- },
methods: {
closeModal () {
this.$store.dispatch('closeSettingsModal')