ToolBarRight.vue 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <template>
  2. <div class="tool-bar-ri">
  3. <div class="header-icon">
  4. <!-- <SwitchDark /> -->
  5. <!-- <AssemblySize id="assemblySize" /> -->
  6. <!-- <Language id="language" /> -->
  7. <!-- <SearchMenu id="searchMenu" /> -->
  8. <!-- <ThemeSetting id="themeSetting" /> -->
  9. <!-- <Message id="message" /> -->
  10. <Fullscreen id="fullscreen" />
  11. </div>
  12. <!-- <span class="username">{{ username }}</span> -->
  13. <Avatar />
  14. </div>
  15. </template>
  16. <script setup lang="ts">
  17. // import { computed } from 'vue'
  18. // import { useUserStore } from '@/stores/modules/user'
  19. // import AssemblySize from './components/AssemblySize.vue'
  20. // import Language from './components/Language.vue'
  21. // import SearchMenu from './components/SearchMenu.vue'
  22. // import ThemeSetting from './components/ThemeSetting.vue'
  23. // import Message from './components/Message.vue'
  24. import Fullscreen from './components/Fullscreen.vue'
  25. import Avatar from './components/Avatar.vue'
  26. // import SwitchDark from '@/components/SwitchDark/index.vue'
  27. // const userStore = useUserStore()
  28. // const username = computed(() => userStore.name || 'KM')
  29. </script>
  30. <style scoped lang="scss">
  31. .tool-bar-ri {
  32. display: flex;
  33. align-items: center;
  34. justify-content: center;
  35. padding-right: 25px;
  36. .header-icon {
  37. display: flex;
  38. align-items: center;
  39. & > * {
  40. margin-left: 21px;
  41. color: var(--el-header-text-color);
  42. }
  43. margin-right: 12px;
  44. }
  45. .username {
  46. margin: 0 20px;
  47. font-size: 15px;
  48. color: var(--el-header-text-color);
  49. }
  50. }
  51. </style>