diff --git a/components/ShortText.vue b/components/ShortText.vue new file mode 100644 index 0000000..40446d9 --- /dev/null +++ b/components/ShortText.vue @@ -0,0 +1,83 @@ + + + + + diff --git a/components/UiTable.vue b/components/UiTable.vue index 07947fa..070ed7c 100644 --- a/components/UiTable.vue +++ b/components/UiTable.vue @@ -10,15 +10,12 @@ diff --git a/components/modals/UserModal.vue b/components/modals/UserModal.vue index e49dc5a..4441c21 100644 --- a/components/modals/UserModal.vue +++ b/components/modals/UserModal.vue @@ -1,36 +1,74 @@ + + diff --git a/composables/useScreen.ts b/composables/useScreen.ts new file mode 100644 index 0000000..abec122 --- /dev/null +++ b/composables/useScreen.ts @@ -0,0 +1,12 @@ +import { useMediaQuery } from '@vueuse/core' + +export default function useScreen() { + const isMobile = useMediaQuery('(max-width: 1279px)') + + const isDesktop = computed(() => !isMobile.value) + + return { + isMobile, + isDesktop, + } +} diff --git a/pages/index.vue b/pages/index.vue index 2c4faf0..42a053b 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -13,19 +13,19 @@ - + @@ -124,15 +123,4 @@ function openPost(post: Post) { } } } - -//userEmail -.title-cell { - cursor: pointer; - text-decoration: underline; - color: var(--ui-primary); -} - -.title-cell:hover { - color: var(--ui-primary-hover); -} diff --git a/server/api/posts.ts b/server/api/posts.ts index 707fa8d..4aa1dc4 100644 --- a/server/api/posts.ts +++ b/server/api/posts.ts @@ -3,7 +3,7 @@ import { defineEventHandler, getQuery } from 'h3' export default defineEventHandler(async (event) => { try { const { search } = getQuery(event) - const apiUrl = process.env.VITE_MY_API_BASE_URL! + const apiUrl = import.meta.env.VITE_MY_API_BASE_URL! return await $fetch(`${apiUrl}/posts?title_like=${search}`, { headers: { diff --git a/server/api/users.ts b/server/api/users.ts index e14762b..eedffc7 100644 --- a/server/api/users.ts +++ b/server/api/users.ts @@ -2,7 +2,7 @@ import { createError, defineEventHandler, sendError } from 'h3' export default defineEventHandler(async (event) => { try { - const apiUrl = process.env.VITE_MY_API_BASE_URL! + const apiUrl = import.meta.env.VITE_MY_API_BASE_URL! return await $fetch(`${apiUrl}/users`, { headers: {