Skip to content

Commit 556abb8

Browse files
authored
fix(ui): show error toast instead of resetting order on failed save (#727)
1 parent 4ee6e5c commit 556abb8

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

web/ui/react-app/src/hooks/use-sortable-services.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import {
88
import { arrayMove, sortableKeyboardCoordinates } from '@dnd-kit/sortable';
99
import { useQueryClient } from '@tanstack/react-query';
1010
import { useCallback, useEffect, useMemo, useState } from 'react';
11+
import { toast } from 'sonner';
1112
import { useServiceOrder } from '@/hooks/use-service-order';
1213
import { QUERY_KEYS } from '@/lib/query-keys';
1314
import { mapRequest } from '@/utils/api/types/api-request-handler';
@@ -109,7 +110,9 @@ export const useSortableServices = () => {
109110
})
110111
.catch((error: unknown) => {
111112
console.error('Failed to save order:', error);
112-
resetOrder();
113+
toast.error('Failed to save order.', {
114+
description: `Error: ${error instanceof Error ? error.message : String(error)}`,
115+
});
113116
});
114117
}, [order, resetOrder]);
115118

0 commit comments

Comments
 (0)