mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-29 18:13:47 +00:00
feat: delete expired subscriptions with confirmation dialog
- API: deleteSubscription() calls DELETE /subscriptions/:id - Subscription detail: "Удалить подписку" button for expired subs in multi-tariff mode - Radix Dialog confirmation with warning text, cancel/confirm buttons - Navigates to /subscriptions after successful deletion
This commit is contained in:
@@ -48,6 +48,11 @@ export const subscriptionApi = {
|
||||
return response.data;
|
||||
},
|
||||
|
||||
deleteSubscription: async (subscriptionId: number): Promise<{ message: string }> => {
|
||||
const response = await apiClient.delete(`/cabinet/subscriptions/${subscriptionId}`);
|
||||
return response.data;
|
||||
},
|
||||
|
||||
// ── Legacy single-subscription status ───────────────────────────────
|
||||
|
||||
getSubscription: async (subscriptionId?: number): Promise<SubscriptionStatusResponse> => {
|
||||
|
||||
Reference in New Issue
Block a user