diff options
Diffstat (limited to 'src/components/settings_modal/settings_modal.js')
| -rw-r--r-- | src/components/settings_modal/settings_modal.js | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/src/components/settings_modal/settings_modal.js b/src/components/settings_modal/settings_modal.js new file mode 100644 index 00000000..1f4c038f --- /dev/null +++ b/src/components/settings_modal/settings_modal.js @@ -0,0 +1,39 @@ +import Modal from '../modal/modal.vue' +import TabSwitcher from '../tab_switcher/tab_switcher.js' + +import Profile from './tabs/profile.vue' +import Security from './tabs/security.vue' +import Notifications from './tabs/notifications.vue' +import DataImportExport from './tabs/data_import_export.vue' +import MutesAndBlocks from './tabs/mutes_and_blocks.vue' + +const SettingsModal = { + components: { + Modal, + TabSwitcher, + Profile, + Security, + Notifications, + DataImportExport, + MutesAndBlocks + }, + data () { + return { + resettingForm: false + } + }, + computed: { + isLoggedIn () { + return !!this.$store.state.users.currentUser + }, + modalActivated () { + return this.$store.state.interface.settingsModalState !== 'hidden' + } + }, + watch: { + }, + methods: { + } +} + +export default SettingsModal |
