logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe git clone https://hacktivis.me/git/pleroma-fe.git

settings_modal_user_content.vue (1936B)


  1. <template>
  2. <tab-switcher
  3. ref="tabSwitcher"
  4. class="settings_tab-switcher"
  5. :side-tab-bar="true"
  6. :scrollable-tabs="true"
  7. :body-scroll-lock="bodyLock"
  8. >
  9. <div
  10. :label="$t('settings.general')"
  11. icon="wrench"
  12. data-tab-name="general"
  13. >
  14. <GeneralTab />
  15. </div>
  16. <div
  17. :label="$t('settings.appearance')"
  18. icon="window-restore"
  19. data-tab-name="appearance"
  20. >
  21. <AppearanceTab />
  22. </div>
  23. <div
  24. :label="$t('settings.theme')"
  25. icon="paint-brush"
  26. data-tab-name="theme"
  27. >
  28. <ThemeTab />
  29. </div>
  30. <div
  31. v-if="isLoggedIn"
  32. :label="$t('settings.profile_tab')"
  33. icon="user"
  34. data-tab-name="profile"
  35. >
  36. <ProfileTab />
  37. </div>
  38. <div
  39. v-if="isLoggedIn"
  40. :label="$t('settings.notifications')"
  41. icon="bell"
  42. data-tab-name="notifications"
  43. >
  44. <NotificationsTab />
  45. </div>
  46. <div
  47. v-if="isLoggedIn"
  48. :label="$t('settings.security_tab')"
  49. icon="lock"
  50. data-tab-name="security"
  51. >
  52. <SecurityTab />
  53. </div>
  54. <div
  55. :label="$t('settings.filtering')"
  56. icon="filter"
  57. data-tab-name="filtering"
  58. >
  59. <FilteringTab />
  60. </div>
  61. <div
  62. v-if="isLoggedIn"
  63. :label="$t('settings.mutes_and_blocks')"
  64. :fullHeight="true"
  65. icon="eye-slash"
  66. data-tab-name="mutesAndBlocks"
  67. >
  68. <MutesAndBlocksTab />
  69. </div>
  70. <div
  71. v-if="isLoggedIn"
  72. :label="$t('settings.data_import_export_tab')"
  73. icon="download"
  74. data-tab-name="dataImportExport"
  75. >
  76. <DataImportExportTab />
  77. </div>
  78. <div
  79. :label="$t('settings.version.title')"
  80. icon="info"
  81. data-tab-name="version"
  82. >
  83. <VersionTab />
  84. </div>
  85. </tab-switcher>
  86. </template>
  87. <script src="./settings_modal_user_content.js"></script>
  88. <style src="./settings_modal_user_content.scss" lang="scss"></style>