diff --git a/src/examples/navbars/NavbarDefault.vue b/src/examples/navbars/NavbarDefault.vue index e4f428d..a728fd5 100644 --- a/src/examples/navbars/NavbarDefault.vue +++ b/src/examples/navbars/NavbarDefault.vue @@ -346,6 +346,19 @@ watch( >Рассказ о том, какой я классный + + + Чтобы стать ещё более классным + diff --git a/src/views/LandingPages/Project/AddProject.vue b/src/views/LandingPages/Project/AddProject.vue index 4f5c772..bb34dc3 100644 --- a/src/views/LandingPages/Project/AddProject.vue +++ b/src/views/LandingPages/Project/AddProject.vue @@ -42,8 +42,17 @@ axios.interceptors.response.use((response) => { const createProject = async () => { try { const headers = { 'Authorization': `Bearer ${token.value}` }; - await axios.post('http://somebodyhire.me/api/projects/create/', projectData.value, { headers }); - router.push('/projects'); + const data = { + title: projectData.value.title, + description: projectData.value.description, + demo_link: projectData.value.demo_link, + source_link: projectData.value.source_link, + vote_total: projectData.value.vote_total, + vote_ratio: projectData.value.vote_ratio, + owner: userId.value + }; + const response = await axios.post('http://somebodyhire.me/api/projects/create/', data, { headers }); + router.push(`/project/${response.data.id}`); } catch (error) { debugText.value = `Error: ${JSON.stringify(error, null, 2)}`; console.error(error);