Merge remote-tracking branch 'origin/main' into feat/linear-ui-redesign

# Conflicts:
#	src/components/PromoDiscountBadge.tsx
This commit is contained in:
c0mrade
2026-02-04 03:25:35 +03:00
9 changed files with 614 additions and 130 deletions

View File

@@ -35,6 +35,10 @@ export interface ClaimOfferResponse {
expires_at: string | null;
}
export interface DeactivateDiscountResponse {
success: boolean;
}
export interface LoyaltyTierInfo {
id: number;
name: string;
@@ -94,4 +98,10 @@ export const promoApi = {
const response = await apiClient.delete<{ message: string }>('/cabinet/promo/active-discount');
return response.data;
},
// Deactivate current active promo discount
deactivateDiscount: async (): Promise<DeactivateDiscountResponse> => {
const response = await apiClient.post<DeactivateDiscountResponse>('/cabinet/promo/deactivate');
return response.data;
},
};