Skip to content

Commit 48c53ae

Browse files
chore(dashboard): Add error messages to update draft mutations
1 parent 1633446 commit 48c53ae

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

packages/dashboard/src/app/routes/_authenticated/_orders/orders_.draft.$id.tsx

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,9 @@ function DraftOrderPage() {
9090
toast.success(t`Order custom fields updated`);
9191
refreshEntity();
9292
},
93+
onError: error => {
94+
toast.error(t`Failed to update order custom fields: ${error.message}`);
95+
},
9396
});
9497

9598
const { data: eligibleShippingMethods } = useQuery({
@@ -133,6 +136,9 @@ function DraftOrderPage() {
133136
break;
134137
}
135138
},
139+
onError: error => {
140+
toast.error(t`Failed to update order line: ${error.message}`);
141+
},
136142
});
137143

138144
const { mutate: removeDraftOrderLine } = useMutation({
@@ -149,6 +155,9 @@ function DraftOrderPage() {
149155
break;
150156
}
151157
},
158+
onError: error => {
159+
toast.error(t`Failed to remove order line: ${error.message}`);
160+
},
152161
});
153162

154163
const { mutate: setCustomerForDraftOrder } = useMutation({
@@ -174,6 +183,9 @@ function DraftOrderPage() {
174183
break;
175184
}
176185
},
186+
onError: error => {
187+
toast.error(t`Failed to set customer for order: ${error.message}`);
188+
},
177189
});
178190

179191
const { mutate: setShippingAddressForDraftOrder } = useMutation({
@@ -182,6 +194,9 @@ function DraftOrderPage() {
182194
toast.success(t`Shipping address set for order`);
183195
refreshEntity();
184196
},
197+
onError: error => {
198+
toast.error(t`Failed to set shipping address for order: ${error.message}`);
199+
},
185200
});
186201

187202
const { mutate: setBillingAddressForDraftOrder } = useMutation({
@@ -190,6 +205,9 @@ function DraftOrderPage() {
190205
toast.success(t`Billing address set for order`);
191206
refreshEntity();
192207
},
208+
onError: error => {
209+
toast.error(t`Failed to set billing address for order: ${error.message}`);
210+
},
193211
});
194212

195213
const { mutate: unsetShippingAddressForDraftOrder } = useMutation({
@@ -198,6 +216,9 @@ function DraftOrderPage() {
198216
toast.success(t`Shipping address unset for order`);
199217
refreshEntity();
200218
},
219+
onError: error => {
220+
toast.error(t`Failed to unset shipping address for order: ${error.message}`);
221+
},
201222
});
202223

203224
const { mutate: unsetBillingAddressForDraftOrder } = useMutation({
@@ -206,6 +227,9 @@ function DraftOrderPage() {
206227
toast.success(t`Billing address unset for order`);
207228
refreshEntity();
208229
},
230+
onError: error => {
231+
toast.error(t`Failed to unset billing address for order: ${error.message}`);
232+
},
209233
});
210234

211235
const { mutate: setShippingMethodForDraftOrder } = useMutation({
@@ -222,6 +246,9 @@ function DraftOrderPage() {
222246
break;
223247
}
224248
},
249+
onError: error => {
250+
toast.error(t`Failed to set shipping method for order: ${error.message}`);
251+
},
225252
});
226253

227254
const { mutate: setCouponCodeForDraftOrder } = useMutation({
@@ -238,6 +265,9 @@ function DraftOrderPage() {
238265
break;
239266
}
240267
},
268+
onError: error => {
269+
toast.error(t`Failed to set coupon code for order: ${error.message}`);
270+
},
241271
});
242272

243273
const { mutate: removeCouponCodeForDraftOrder } = useMutation({
@@ -246,6 +276,9 @@ function DraftOrderPage() {
246276
toast.success(t`Coupon code removed from order`);
247277
refreshEntity();
248278
},
279+
onError: error => {
280+
toast.error(t`Failed to remove coupon code from order: ${error.message}`);
281+
},
249282
});
250283

251284
const { mutate: completeDraftOrder } = useMutation({
@@ -265,6 +298,9 @@ function DraftOrderPage() {
265298
break;
266299
}
267300
},
301+
onError: error => {
302+
toast.error(t`Failed to complete draft order: ${error.message}`);
303+
},
268304
});
269305

270306
const { mutate: deleteDraftOrder } = useMutation({
@@ -277,6 +313,9 @@ function DraftOrderPage() {
277313
toast.error(result.deleteDraftOrder.message);
278314
}
279315
},
316+
onError: error => {
317+
toast.error(t`Failed to delete draft order: ${error.message}`);
318+
},
280319
});
281320

282321
if (!entity) {

0 commit comments

Comments
 (0)