From 2721e0ce1e2c7ae37b2fb9a6a9655019956f71d0 Mon Sep 17 00:00:00 2001 From: Mamalizz Date: Tue, 18 Mar 2025 20:34:42 +0330 Subject: [PATCH] added use delete discount code --- .../api/orders/useDeleteDiscountCode.ts | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 frontend/composables/api/orders/useDeleteDiscountCode.ts diff --git a/frontend/composables/api/orders/useDeleteDiscountCode.ts b/frontend/composables/api/orders/useDeleteDiscountCode.ts new file mode 100644 index 0000000..7bf07b3 --- /dev/null +++ b/frontend/composables/api/orders/useDeleteDiscountCode.ts @@ -0,0 +1,25 @@ +// imports + +import { useMutation } from "@tanstack/vue-query"; +import { API_ENDPOINTS } from "~/constants"; + +const useDeleteDiscountCode = () => { + // state + + const { $axios: axios } = useNuxtApp(); + + // methods + + const handleDeleteDiscountCode = async () => { + const { data } = await axios.delete( + API_ENDPOINTS.orders.cart.delete_discount + ); + return data; + }; + + return useMutation({ + mutationFn: () => handleDeleteDiscountCode(), + }); +}; + +export default useDeleteDiscountCode;