aboutsummaryrefslogtreecommitdiff
path: root/src/components/settings_modal/settings_modal.vue
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.vue
parent9b349b40196778abe1a2cdb1d241d4c9572d305c (diff)
initial work on settings modal
Diffstat (limited to 'src/components/settings_modal/settings_modal.vue')
-rw-r--r--src/components/settings_modal/settings_modal.vue31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/components/settings_modal/settings_modal.vue b/src/components/settings_modal/settings_modal.vue
new file mode 100644
index 00000000..9e35d3f6
--- /dev/null
+++ b/src/components/settings_modal/settings_modal.vue
@@ -0,0 +1,31 @@
+<template>
+<Modal
+ v-if="isLoggedIn && !resettingForm"
+ :is-open="modalActivated"
+ class="settings-modal"
+ >
+ <div class="settings-modal-panel panel">
+ <div class="panel-heading">
+ {{ $t('settings.settings') }}
+ </div>
+ <div class="panel-body">
+ <tab-switcher
+ class="settings_tab-switcher"
+ :sideTabBar="true"
+ :scrollableTabs="true"
+ ref="tabSwitcher"
+ >
+ <div :label="$t('settings.profile_tab')"><Profile /></div>
+ <div :label="$t('settings.security_tab')"><Security /></div>
+ <div :label="$t('settings.notifications')"><Notifications /></div>
+ <div :label="$t('settings.data_import_export_tab')"><DataImportExport /></div>
+ <div :label="$t('settings.mutes_and_blocks')"><MutesAndBlocks /></div>
+ </tab-switcher>
+ </div>
+ </div>
+</Modal>
+</template>
+
+<script src="./settings_modal.js"></script>
+
+<style src="./settings_modal.scss" lang="scss"></style>