feat(ticket): split overview/class detail queries and add loading skeletons
This commit is contained in:
@@ -31,9 +31,12 @@ export function useTicketDetailEvents(
|
||||
const refetchTicket = useCallback(() => {
|
||||
if (!ticketId) return;
|
||||
|
||||
queryClient.refetchQueries({
|
||||
queryKey: ticketKeys.detail(ticketId, defectClassRef.current),
|
||||
});
|
||||
queryClient.refetchQueries({ queryKey: ticketKeys.overview(ticketId) });
|
||||
if (defectClassRef.current) {
|
||||
queryClient.refetchQueries({
|
||||
queryKey: ticketKeys.classDetail(ticketId, defectClassRef.current),
|
||||
});
|
||||
}
|
||||
queryClient.invalidateQueries({
|
||||
queryKey: ticketKeys.defectClasses(ticketId),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user