fix(dashboard): Add Shipping Profile metadata route (#10430)

This commit is contained in:
Kasper Fabricius Kristensen
2024-12-04 17:09:44 +01:00
committed by GitHub
parent 665eea8e75
commit c6f955f0b5
5 changed files with 72 additions and 0 deletions
@@ -80,6 +80,32 @@ export const useShippingProfiles = (
return { ...data, ...rest }
}
export const useUpdateShippingProfile = (
id: string,
options?: UseMutationOptions<
HttpTypes.AdminShippingProfileResponse,
FetchError,
HttpTypes.AdminUpdateShippingProfile
>
) => {
const { data, ...rest } = useMutation({
mutationFn: (payload) => sdk.admin.shippingProfile.update(id, payload),
onSuccess: (data, variables, context) => {
queryClient.invalidateQueries({
queryKey: shippingProfileQueryKeys.detail(id),
})
queryClient.invalidateQueries({
queryKey: shippingProfileQueryKeys.lists(),
})
options?.onSuccess?.(data, variables, context)
},
...options,
})
return { ...data, ...rest }
}
export const useDeleteShippingProfile = (
id: string,
options?: UseMutationOptions<