Fix back button cycling in Telegram Mini App

Add replace: true to all navigate() calls in useBackButton hooks
Prevents history cycles when navigating back and forth
All 32 admin pages now use navigate(path, { replace: true })
Back button now goes directly to parent without cycling
This commit is contained in:
c0mrade
2026-02-04 05:59:15 +03:00
parent cb8326309c
commit 55e2068606
33 changed files with 35 additions and 33 deletions

View File

@@ -101,7 +101,9 @@ export const promoApi = {
// Deactivate current active promo discount
deactivateDiscount: async (): Promise<DeactivateDiscountResponse> => {
const response = await apiClient.post<DeactivateDiscountResponse>('/cabinet/promocode/deactivate-discount');
const response = await apiClient.post<DeactivateDiscountResponse>(
'/cabinet/promocode/deactivate-discount',
);
return response.data;
},
};