diff options
| author | Henry Jameson <me@hjkos.com> | 2020-05-24 02:06:55 +0300 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2020-05-24 02:06:55 +0300 |
| commit | ab74cd497205d5964db38d56f6f70fb727c60d78 (patch) | |
| tree | 6a474957da1c5dbc3f9d7e0bbfca574249d6ba4a /src/components/settings_modal/settings_modal.vue | |
| parent | bcebec478e43b3851e85c94335940e8fc7546cc8 (diff) | |
Multiple fixes for CSS, added proper auth checking
Diffstat (limited to 'src/components/settings_modal/settings_modal.vue')
| -rw-r--r-- | src/components/settings_modal/settings_modal.vue | 61 |
1 files changed, 51 insertions, 10 deletions
diff --git a/src/components/settings_modal/settings_modal.vue b/src/components/settings_modal/settings_modal.vue index 53481bdd..741c15c4 100644 --- a/src/components/settings_modal/settings_modal.vue +++ b/src/components/settings_modal/settings_modal.vue @@ -1,6 +1,5 @@ <template> <Modal - v-if="isLoggedIn && !resettingForm" :is-open="modalActivated" class="settings-modal" :class="{ peek: modalPeeked }" @@ -25,15 +24,57 @@ :scrollableTabs="true" ref="tabSwitcher" > - <div :label="$t('settings.general')"><GeneralTab /></div> - <div :label="$t('settings.profile_tab')"><ProfileTab /></div> - <div :label="$t('settings.security_tab')"><SecurityTab /></div> - <div :label="$t('settings.filtering')"><FilteringTab /></div> - <div :label="$t('settings.theme')"><ThemeTab /></div> - <div :label="$t('settings.notifications')"><NotificationsTab /></div> - <div :label="$t('settings.data_import_export_tab')"><DataImportExportTab /></div> - <div :label="$t('settings.mutes_and_blocks')"><MutesAndBlocksTab /></div> - <div :label="$t('settings.version.title')"><VersionTab /></div> + <div + :label="$t('settings.general')" + > + <GeneralTab /> + </div> + <div v-if="isLoggedIn" + :label="$t('settings.profile_tab')" + > + <ProfileTab /> + </div> + <div + v-if="isLoggedIn" + :label="$t('settings.security_tab')" + > + <SecurityTab /> + </div> + <div + :label="$t('settings.filtering')" + > + <FilteringTab /> + </div> + <div + :label="$t('settings.theme')" + > + <ThemeTab /> + </div> + <div + v-if="isLoggedIn" + :label="$t('settings.notifications')" + > + <NotificationsTab /> + </div> + <div + v-if="isLoggedIn" + :label="$t('settings.data_import_export_tab')" + > + <DataImportExportTab /> + </div> + <div + v-if="isLoggedIn" + :label="$t('settings.mutes_and_blocks')" + :fullHeight="true" + class="full-height" + > + <MutesAndBlocksTab /> + </div> + <div + :label="$t('settings.version.title')" + > + <VersionTab /> + </div> </tab-switcher> </div> </div> |
