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 @@
-
+
- Имя: {{ selectedUser.name }}
- Логин: {{ selectedUser.username }}
+ Имя: {{ user.name }}
+ Логин: {{ user.username }}
- Веб-сайт: {{ selectedUser.website }}
- Название компании: {{ selectedUser.company.name }}
- Адрес: {{ `${selectedUser.address.street} ${selectedUser.address.suite} ${selectedUser.address.city}` }}
+
+ Веб-сайт: {{ user.website }}
+
+ Название компании: {{ user.company.name }}
+ Адрес: {{ `${user.address.street} ${user.address.suite} ${user.address.city}` }}
+
+
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: {
|