app.vue 464 B

12345678910111213141516171819202122232425
  1. <template>
  2. <UApp>
  3. <Header v-if="!isAdminPage" />
  4. <NuxtLayout>
  5. <NuxtPage />
  6. </NuxtLayout>
  7. <Footer v-if="!isAdminPage" />
  8. </UApp>
  9. </template>
  10. <script setup>
  11. import { computed } from 'vue'
  12. import { useRoute } from 'vue-router'
  13. const route = useRoute()
  14. // admin 페이지 체크
  15. const isAdminPage = computed(() => {
  16. return route.path.startsWith('/admin')
  17. })
  18. </script>
  19. <style setup>
  20. @import "tailwindcss";
  21. @import "@nuxt/ui";
  22. </style>