diff options
| author | Henry Jameson <me@hjkos.com> | 2020-05-03 17:36:12 +0300 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2020-05-03 17:36:12 +0300 |
| commit | 2e35289c3376881ca17b9330113c816a3327f245 (patch) | |
| tree | 02b6a16a7a496dfd9d023b6a4ac10f0dceecd9b7 /src/components/settings_modal/settings_modal.js | |
| parent | 9b349b40196778abe1a2cdb1d241d4c9572d305c (diff) | |
initial work on settings modal
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 |
