diff --git a/src/entrypoints/options/App.tsx b/src/entrypoints/options/App.tsx index 4954f72..7390fe6 100644 --- a/src/entrypoints/options/App.tsx +++ b/src/entrypoints/options/App.tsx @@ -857,6 +857,7 @@ function EngineSettings({ state, setState, bridge, setBridge, tabs, run, busy }: bridge, transport: state.bridge.transport, endpoint: pairingEndpoint, + paired: Boolean(state.bridge.pairedEngine), managedInstance: state.bridge.managedInstance, }, null, 2)); }, '配对排查信息已复制'); @@ -869,7 +870,7 @@ function EngineSettings({ state, setState, bridge, setBridge, tabs, run, busy }:

{state.bridge.pairedEngine ? '浏览器已安全配对' : pairing.state === 'pending' ? '等待 Yakit 确认' : '连接本机 Yakit'}

{state.bridge.pairedEngine ? '设备身份已锁定到首次批准的 Yak 引擎。' : pairing.message}

{pairing.state === 'pending' &&
配对验证码{pairing.code?.slice(0, 3)} {pairing.code?.slice(3)}{pairing.expiresAt ? `${Math.max(0, Math.ceil((pairing.expiresAt - Date.now()) / 1000))} 秒内有效` : ''}
} {state.bridge.pairedEngine &&
引擎身份{state.bridge.pairedEngine.engineIdentityId.slice(0, 24)}
设备 ID{state.bridge.pairedEngine.deviceId.slice(0, 24)}
} - {!state.bridge.pairedEngine &&
当前阶段{pairing.state}
配对地址{pairingEndpoint}
} +
当前阶段{state.bridge.pairedEngine ? 'paired' : pairing.state}
配对地址{pairingEndpoint}
{!state.bridge.pairedEngine && pairing.state !== 'pending' && } {!state.bridge.pairedEngine && pairing.state === 'pending' && }