app.vue 746 B

123456789101112131415161718192021222324252627282930313233343536
  1. <template>
  2. <!-- Debug form -->
  3. <Form
  4. v-model:is-visible="debug.isVisible"
  5. :form-type="-1"
  6. >
  7. <h1 class="text-xl font-bold text-center">
  8. Debug
  9. </h1>
  10. <p class="text-sm font-mono font-semibold">
  11. User: {{ debug.user.data }} <br><br> Sidebar: {{ { isVisible: debug.sidebar.isVisible, isRendered: debug.sidebar.isRendered } }} <br><br> Route: {{ debug.route }}
  12. </p>
  13. </Form>
  14. <NuxtLayout>
  15. <NuxtPage />
  16. </NuxtLayout>
  17. </template>
  18. <script setup lang="ts">
  19. import { useDebug } from './store/useDebug'
  20. const debug = useDebug()
  21. window.showDebug = () => {
  22. debug.show()
  23. }
  24. </script>
  25. <style>
  26. /* #__nuxt * {
  27. border: 1px solid rgba(255,255,0,0.3)
  28. } */
  29. html, body {
  30. overscroll-behavior-x: none;
  31. }
  32. </style>