feat(admin): claims dashboard listing all reservations
Some checks failed
Build and Push Docker Image / build-and-push (push) Has been cancelled

This commit is contained in:
belisards
2026-05-03 17:26:19 -03:00
parent 007aa35521
commit 4e031a9d4d
4 changed files with 144 additions and 0 deletions

View File

@@ -96,6 +96,29 @@ export const guestsApi = {
},
};
export interface AdminClaim {
claimId: string;
quantity: number;
note: string | null;
isPurchased: boolean;
claimedAt: string;
itemId: string;
itemName: string;
itemQuantity: number;
wishlistSlug: string;
wishlistName: string;
guestId: string;
guestName: string;
}
export const claimsApi = {
async list() {
const response = await fetch(`${API_BASE_URL}/admin/claims`, { credentials: 'include' });
const data = await handleResponse<{ success: true; claims: AdminClaim[] }>(response);
return data.claims;
},
};
// Wishlist types
export interface Wishlist {
id: string;