feat(core-flows,dashboard,medusa): fixes set of tiny bugs in claims flow (#8551)

* feat(types,dashboard): ability to set shipping methods for claim

* chore: fix a bunch of stuff

* chore: update comment
This commit is contained in:
Riqwan Thamir
2024-08-12 13:09:19 +02:00
committed by GitHub
parent 6ffe85aa3d
commit dd4147314f
9 changed files with 241 additions and 29 deletions
@@ -486,8 +486,9 @@ export const useDeleteClaimOutboundShipping = (
})
}
export const useRequestClaim = (
export const useClaimConfirmRequest = (
id: string,
orderId: string,
options?: UseMutationOptions<
HttpTypes.AdminClaimResponse,
Error,
@@ -41,6 +41,7 @@ import {
useAddClaimInboundItems,
useAddClaimInboundShipping,
useCancelClaimRequest,
useClaimConfirmRequest,
useDeleteClaimInboundShipping,
useRemoveClaimInboundItem,
useUpdateClaimInboundItem,
@@ -86,7 +87,8 @@ export const ClaimCreateForm = ({
* MUTATIONS
*/
// TODO: implement confirm claim request
const { mutateAsync: confirmClaimRequest, isPending: isConfirming } = {} // useConfirmClaimRequest(claim.id, order.id)
const { mutateAsync: confirmClaimRequest, isPending: isConfirming } =
useClaimConfirmRequest(claim.id, order.id)
const { mutateAsync: cancelClaimRequest, isPending: isCanceling } =
useCancelClaimRequest(claim.id, order.id)
@@ -94,7 +96,7 @@ export const ClaimCreateForm = ({
// TODO: implement update claim request
const { mutateAsync: updateReturn, isPending: isUpdating } = useUpdateReturn(
claim.return_id!,
preview?.order_change?.return_id!,
order.id
)