fix(product): restore HoloLake world entry hierarchy

This commit is contained in:
冰朔 2026-08-04 11:15:45 +08:00
commit 3ff80d583a
6 changed files with 105 additions and 33 deletions

View file

@ -115,6 +115,7 @@ export function HoloLakeHome({
const restoreAttempted = useRef(false)
const livingRequestSequence = useRef(0)
const worldOpen = login.state.phase === 'online'
const isVisualPreview = login.state.workorderId === 'local-visual-preview'
const fifthDomainOpen = worldOpen && route !== 'world'
const worldRouterState = worldOpen && router.state.status !== 'online'
? {
@ -325,6 +326,7 @@ export function HoloLakeHome({
if (route === 'fifth-domain') {
return (
<FifthDomainSystems
evidenceMode={isVisualPreview ? 'visual-preview' : 'receipt'}
onEnterEternalLake={() => navigate('eternal-lake-heart')}
onEnterPufferfish={() => navigate('pufferfish')}
/>
@ -335,6 +337,7 @@ export function HoloLakeHome({
return (
<FifthDomainSystems
detail="pufferfish"
evidenceMode={isVisualPreview ? 'visual-preview' : 'receipt'}
onEnterEternalLake={() => navigate('eternal-lake-heart')}
onEnterPufferfish={() => navigate('pufferfish')}
/>