From c35c538678ce123c5bf31b84e745b37dd6409d75 Mon Sep 17 00:00:00 2001
From: Kurdistan Tech Ministry
Date: Sat, 7 Feb 2026 02:07:37 +0300
Subject: [PATCH] fix: LP staking logout issue and Kurdish text correction
- Replace window.location.reload() with onClose() in LPStakingModal
- Fix Turkish word "ise" to Kurdish "be" in Rewards score formula
---
package.json | 2 +-
src/components/wallet/LPStakingModal.tsx | 14 +++++++-------
src/sections/Rewards.tsx | 2 +-
src/version.json | 6 +++---
4 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/package.json b/package.json
index 6e22256..f605feb 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "pezkuwi-telegram-miniapp",
- "version": "1.0.125",
+ "version": "1.0.126",
"type": "module",
"description": "Pezkuwichain Telegram Mini App - Forum, Announcements, Rewards",
"author": "Pezkuwichain Team",
diff --git a/src/components/wallet/LPStakingModal.tsx b/src/components/wallet/LPStakingModal.tsx
index b889bb2..c16ee40 100644
--- a/src/components/wallet/LPStakingModal.tsx
+++ b/src/components/wallet/LPStakingModal.tsx
@@ -150,10 +150,10 @@ export function LPStakingModal({ isOpen, onClose }: LPStakingModalProps) {
showAlert(`Stake serket! Hash: ${hash.toString().slice(0, 16)}...`);
setStakeAmount('');
- // Refresh pools
+ // Close modal after success
setTimeout(() => {
- window.location.reload();
- }, 2000);
+ onClose();
+ }, 1500);
} catch (err) {
console.error('Stake error:', err);
setError(err instanceof Error ? err.message : 'Stake neserketî');
@@ -181,8 +181,8 @@ export function LPStakingModal({ isOpen, onClose }: LPStakingModalProps) {
setUnstakeAmount('');
setTimeout(() => {
- window.location.reload();
- }, 2000);
+ onClose();
+ }, 1500);
} catch (err) {
console.error('Unstake error:', err);
setError(err instanceof Error ? err.message : 'Unstake neserketî');
@@ -207,8 +207,8 @@ export function LPStakingModal({ isOpen, onClose }: LPStakingModalProps) {
showAlert(`Xelat hat stendin! Hash: ${hash.toString().slice(0, 16)}...`);
setTimeout(() => {
- window.location.reload();
- }, 2000);
+ onClose();
+ }, 1500);
} catch (err) {
console.error('Claim error:', err);
setError(err instanceof Error ? err.message : 'Xelat stendin neserketî');
diff --git a/src/sections/Rewards.tsx b/src/sections/Rewards.tsx
index 7469eda..ccd8e75 100644
--- a/src/sections/Rewards.tsx
+++ b/src/sections/Rewards.tsx
@@ -696,7 +696,7 @@ export function RewardsSection() {
- Staking 0 ise Trust pûan 0 dibe. Berî her tiştî stake bike!
+ Staking 0 be, Trust pûan jî 0 dibe. Berî her tiştî stake bike!
diff --git a/src/version.json b/src/version.json
index 5766892..a399ae6 100644
--- a/src/version.json
+++ b/src/version.json
@@ -1,5 +1,5 @@
{
- "version": "1.0.125",
- "buildTime": "2026-02-06T22:33:15.711Z",
- "buildNumber": 1770417195712
+ "version": "1.0.126",
+ "buildTime": "2026-02-06T23:07:37.278Z",
+ "buildNumber": 1770419257279
}