diff --git a/src/lib/services/api.js b/src/lib/services/api.js index 7a710d5..3489fe6 100644 --- a/src/lib/services/api.js +++ b/src/lib/services/api.js @@ -6,7 +6,7 @@ const apiClient = axios.create({ timeout: 10000, headers: { 'Content-Type': 'application/json', - 'Origin': 'localhost:8080' + //'Origin': 'localhost:8080' } }); diff --git a/src/lib/services/teamService.js b/src/lib/services/teamService.js index e90d264..582a762 100644 --- a/src/lib/services/teamService.js +++ b/src/lib/services/teamService.js @@ -4,7 +4,7 @@ export const teamService = { // Получить всех членов команды async getTeamMembers() { try { - const response = await apiClient.get('/team'); + const response = await apiClient.get('/members/'); return response.data; } catch (error) { console.error('Error fetching team members:', error); @@ -27,9 +27,7 @@ export const teamService = { // Получить случайных членов команды для карусели async getRandomMembers(limit = 4) { try { - const response = await apiClient.get('/team/random', { - params: { limit } - }); + const response = await apiClient.get('/members/'); return response.data; } catch (error) { console.error('Error fetching random members:', error); @@ -107,4 +105,4 @@ function getMockTeamMembers() { motto: "Идеального кода не существует, но к нему нужно стремиться" } ]; -} \ No newline at end of file +} diff --git a/src/routes/(main)/team/+page.svelte b/src/routes/(main)/team/+page.svelte index 0ffc9dd..7bdf04a 100644 --- a/src/routes/(main)/team/+page.svelte +++ b/src/routes/(main)/team/+page.svelte @@ -1,12 +1,14 @@ +
Загрузка данных команды...
+{$error}
+ +Данные команды отсутствуют
+Попробуйте обновить страницу или проверьте подключение
+Загрузка профиля...
+Не удалось загрузить информацию о участнике
+Нажмите на участника в списке слева, чтобы увидеть детальную информацию
++ {$safeSelectedMember.description || + 'Описание отсутствует. Этот участник предпочитает рассказывать о себе через свою работу.'} +
+Навыки не указаны. Этот участник - тайна для всех!
++ Активный проект под руководством + {$safeSelectedMember.name || $safeSelectedMember.username} +
++ {$safeSelectedMember.name || 'Этот участник'} играет ключевую роль + в успехе наших проектов, привнося экспертизу в области + {($safeSelectedMember.specialty || 'разработки').toLowerCase()}. +
+Проекты не указаны. Возможно, этот участник работает над чем-то секретным!
+