Корректное ожидание подтверждения Bridge
This commit is contained in:
@@ -2021,16 +2021,18 @@ export function K1ProvisioningPipeline({
|
||||
const changeNetworkActionApplicable = connectionMode === "bridge"
|
||||
&& connectedReconfigurationActionApplicable(state, "prepare-change-network");
|
||||
const showNetworkStep = Boolean(
|
||||
!presentedPhysicalRecoveryRequired
|
||||
&& !presentedConnectionRecoveryRequired
|
||||
&& (
|
||||
connectionPresentationEstablished
|
||||
|| explicitProvisioningDraftRetained
|
||||
|| explicitProvisioningDraftContextRetained
|
||||
|| unresolvedAppliedAttempt
|
||||
|| connectionAttemptSettling
|
||||
|| connectionAttemptFailed
|
||||
|| (changeNetworkDialogue && Boolean(changeNetworkRequiredDeviceId))
|
||||
connectionAttemptSettling
|
||||
|| (
|
||||
!presentedPhysicalRecoveryRequired
|
||||
&& !presentedConnectionRecoveryRequired
|
||||
&& (
|
||||
connectionPresentationEstablished
|
||||
|| explicitProvisioningDraftRetained
|
||||
|| explicitProvisioningDraftContextRetained
|
||||
|| unresolvedAppliedAttempt
|
||||
|| connectionAttemptFailed
|
||||
|| (changeNetworkDialogue && Boolean(changeNetworkRequiredDeviceId))
|
||||
)
|
||||
)
|
||||
);
|
||||
const requestExplicitProvisioning = useCallback((
|
||||
@@ -3296,6 +3298,8 @@ export function K1ProvisioningPipeline({
|
||||
? "accent"
|
||||
: connectionEstablished
|
||||
? "success"
|
||||
: connectionAttemptSettling
|
||||
? "accent"
|
||||
: networkRecoveryRequired
|
||||
|| presentedPhysicalRecoveryRequired
|
||||
|| explicitProvisioningDraftStale
|
||||
@@ -3330,7 +3334,7 @@ export function K1ProvisioningPipeline({
|
||||
?? "Сервис не определил точный прежний K1 для безопасной проверки"}
|
||||
</small>
|
||||
</div>
|
||||
) : presentedPhysicalRecoveryRequired ? (
|
||||
) : presentedPhysicalRecoveryRequired && !connectionAttemptSettling ? (
|
||||
<div
|
||||
className="field-stack"
|
||||
aria-busy={physicalReconnectPending || undefined}
|
||||
@@ -3388,7 +3392,7 @@ export function K1ProvisioningPipeline({
|
||||
</p>
|
||||
) : null}
|
||||
</div>
|
||||
) : presentedConnectionRecoveryRequired ? (
|
||||
) : presentedConnectionRecoveryRequired && !connectionAttemptSettling ? (
|
||||
<div
|
||||
className="field-stack"
|
||||
aria-busy={connectionReconnectPending || undefined}
|
||||
|
||||
Reference in New Issue
Block a user