aboutsummaryrefslogtreecommitdiff
path: root/src/components/settings_modal/settings_modal.js
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2020-05-03 17:36:12 +0300
committerHenry Jameson <me@hjkos.com>2020-05-03 17:36:12 +0300
commit2e35289c3376881ca17b9330113c816a3327f245 (patch)
tree02b6a16a7a496dfd9d023b6a4ac10f0dceecd9b7 /src/components/settings_modal/settings_modal.js
parent9b349b40196778abe1a2cdb1d241d4c9572d305c (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.js39
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