fix(vip): VipSwapSheet erst nach AddDomainSheet-Dismiss präsentieren
Der VipSwapSheet wurde im selben Tick geöffnet wie der AddDomainSheet dismisst — iOS verschluckt dann das zweite Modal, der Swap-Dialog kam nie sichtbar. 320ms-Delay (Muster wie fromDetailsToExplainer). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
efa3e04c4e
commit
517ce8658f
@ -362,7 +362,10 @@ export default function BlockerScreen() {
|
|||||||
if (result.vipFull && result.newDomainId) {
|
if (result.vipFull && result.newDomainId) {
|
||||||
setAddSheetOpen(false);
|
setAddSheetOpen(false);
|
||||||
setPendingNewDomainId(result.newDomainId);
|
setPendingNewDomainId(result.newDomainId);
|
||||||
setVipSwapOpen(true);
|
// AddDomainSheet erst zu Ende dismissen lassen, DANN den
|
||||||
|
// VipSwapSheet präsentieren — sonst verschluckt iOS das
|
||||||
|
// zweite Modal (gleiches Muster wie fromDetailsToExplainer).
|
||||||
|
setTimeout(() => setVipSwapOpen(true), 320);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user