App.vue 646 B

1234567891011121314151617181920212223242526272829303132
  1. <template>
  2. <div id="app">
  3. <watercom></watercom>
  4. <router-view />
  5. <theme-picker />
  6. </div>
  7. </template>
  8. <script>
  9. import ThemePicker from "@/components/ThemePicker";
  10. export default {
  11. name: "App",
  12. components: { ThemePicker },
  13. metaInfo() {
  14. return {
  15. title: this.$store.state.settings.dynamicTitle && this.$store.state.settings.title,
  16. titleTemplate: title => {
  17. return title ? `${title} - ${process.env.VUE_APP_TITLE}` : process.env.VUE_APP_TITLE
  18. }
  19. }
  20. }
  21. };
  22. </script>
  23. <style scoped>
  24. #app {
  25. font-size: 16px;
  26. }
  27. #app .theme-picker {
  28. display: none;
  29. }
  30. </style>