new changes

This commit is contained in:
Mamalizz
2025-02-23 23:21:41 +03:30
parent eadcfcdc61
commit 1dcd3647ac
8 changed files with 129 additions and 109 deletions
@@ -5,17 +5,17 @@ import { API_ENDPOINTS } from "~/constants";
// types
export type CreateOrUpdateAddressRequest = Omit<Address, "is_main">;
export type CreateOrUpdateAddressResponse = Omit<Address, "is_main">;
const useCreateOrUpdateAddress = (update: ComputedRef<Boolean>) => {
// state
const { $axios: axios } = useNuxtApp();
// method
// methods
const handleCreateOrUpdateAddress = async (
addressData: CreateOrUpdateAddressRequest
addressData: CreateOrUpdateAddressResponse
) => {
const { data } = await axios[update.value ? "put" : "post"](
update.value
@@ -30,7 +30,7 @@ const useCreateOrUpdateAddress = (update: ComputedRef<Boolean>) => {
};
return useMutation({
mutationFn: (addressData: CreateOrUpdateAddressRequest) =>
mutationFn: (addressData: CreateOrUpdateAddressResponse) =>
handleCreateOrUpdateAddress(addressData),
});
};