chore: add view reason of client

This commit is contained in:
2026-03-30 16:43:10 +02:00
parent 5706416bfb
commit b98116c76f
2 changed files with 124 additions and 0 deletions
+32
View File
@@ -509,6 +509,38 @@ export const getClientReferralAdmin = async (
}
};
export interface CancelledOrder {
id: number;
username: string;
total_prix: number;
created_at: string;
updated_at: string;
items_count: number;
cancel_reason: string;
cancellation?: {
cancelled_at: string;
cancelled_by: string;
reason: string;
};
}
export const getClientCancelledOrders = async (
username: string,
): Promise<{ success: boolean; orders: CancelledOrder[] }> => {
try {
const { data } = await apiClient.get(
`${V2}/admin/protected/orders/cancelled`,
{ params: { username } },
);
return {
success: true,
orders: data.data?.cancelled_orders ?? [],
};
} catch {
return { success: false, orders: [] };
}
};
// ============================================
// ALERTES
// ============================================