diff --git a/src/api/merch.js b/src/api/merch.js index 7b48b43..8f9b30e 100644 --- a/src/api/merch.js +++ b/src/api/merch.js @@ -1,6 +1,16 @@ import { apiClient } from '@/services/apiClient.js' +import router from '@/router/index.js' export const useMerchApi = () => { + const addMerch = async (payload) => { + const response = await apiClient.post('/merch/', payload.value) + if (response.status === 200) { + router.push({ name: 'collection' }) + } else { + console.log("Add merch error: ", response) + } + } + const deleteMerch = async (uuid) => { try { const response = await apiClient.delete(`/merch/${uuid}`) @@ -11,6 +21,7 @@ export const useMerchApi = () => { } return { + addMerch, deleteMerch, } } diff --git a/src/views/AddMerchView.vue b/src/views/AddMerchView.vue index 8d4c11e..00d9646 100644 --- a/src/views/AddMerchView.vue +++ b/src/views/AddMerchView.vue @@ -1,7 +1,9 @@ @@ -98,7 +100,7 @@ const addMerch = async () => {
- Add + Add