fix(product): restore HoloLake world entry hierarchy
This commit is contained in:
parent
da26f27e35
commit
3ff80d583a
6 changed files with 105 additions and 33 deletions
|
|
@ -5,6 +5,7 @@ type FifthDomainSystemId = 'pufferfish' | 'eternal-lake-heart'
|
|||
|
||||
type FifthDomainSystemsProps = {
|
||||
detail?: 'overview' | 'pufferfish'
|
||||
evidenceMode?: 'receipt' | 'visual-preview'
|
||||
onEnterEternalLake: () => void
|
||||
onEnterPufferfish: () => void
|
||||
}
|
||||
|
|
@ -18,6 +19,7 @@ const PUFFERFISH_FACTS = {
|
|||
|
||||
export function FifthDomainSystems({
|
||||
detail = 'overview',
|
||||
evidenceMode = 'receipt',
|
||||
onEnterEternalLake,
|
||||
onEnterPufferfish,
|
||||
}: FifthDomainSystemsProps) {
|
||||
|
|
@ -26,6 +28,9 @@ export function FifthDomainSystems({
|
|||
)
|
||||
const pufferfishSelected = selected === 'pufferfish'
|
||||
const eternalLakeSelected = selected === 'eternal-lake-heart'
|
||||
const isVisualPreview = evidenceMode === 'visual-preview'
|
||||
const evidenceLabel = isVisualPreview ? '本地拓扑预览' : '真实接入'
|
||||
const nodeState = isVisualPreview ? '未实时核验' : '在线回执'
|
||||
|
||||
return (
|
||||
<section className="fifth-systems" data-detail={detail}>
|
||||
|
|
@ -38,7 +43,7 @@ export function FifthDomainSystems({
|
|||
: '不同人类系统通过各自真实服务器接入,同时保持系统归属与主权边界。'}
|
||||
</p>
|
||||
</div>
|
||||
<span className="fifth-systems__presence"><i />真实接入</span>
|
||||
<span className="fifth-systems__presence"><i />{evidenceLabel}</span>
|
||||
</header>
|
||||
|
||||
<div className="fifth-systems__layout">
|
||||
|
|
@ -53,7 +58,7 @@ export function FifthDomainSystems({
|
|||
<header>
|
||||
<button type="button" onClick={() => setSelected('pufferfish')}>
|
||||
<span className="system-path__mark">鱼</span>
|
||||
<span><strong>胖头鱼语言子系统</strong><small><i />真实接入</small></span>
|
||||
<span><strong>胖头鱼语言子系统</strong><small><i />{evidenceLabel}</small></span>
|
||||
</button>
|
||||
</header>
|
||||
<div className="system-path__route" aria-label="胖头鱼系统真实连接路径">
|
||||
|
|
@ -61,14 +66,14 @@ export function FifthDomainSystems({
|
|||
<span>大脑服务器</span>
|
||||
<strong>新加坡大脑服务器</strong>
|
||||
<code>{PUFFERFISH_FACTS.brain}</code>
|
||||
<small><i />在线</small>
|
||||
<small><i />{nodeState}</small>
|
||||
</div>
|
||||
<b aria-hidden />
|
||||
<div className="system-node">
|
||||
<span>执行节点</span>
|
||||
<strong>苍耳家庭 Ubuntu</strong>
|
||||
<code>{PUFFERFISH_FACTS.node}</code>
|
||||
<small><i />已登记</small>
|
||||
<small><i />{isVisualPreview ? '本地登记' : '登记回执'}</small>
|
||||
</div>
|
||||
</div>
|
||||
<div className="system-path__persona">
|
||||
|
|
@ -86,7 +91,7 @@ export function FifthDomainSystems({
|
|||
<header>
|
||||
<button type="button" onClick={() => setSelected('eternal-lake-heart')}>
|
||||
<span className="system-path__mark">湖</span>
|
||||
<span><strong>永恒湖心系统</strong><small><i />真实接入</small></span>
|
||||
<span><strong>永恒湖心系统</strong><small><i />{evidenceLabel}</small></span>
|
||||
</button>
|
||||
</header>
|
||||
<div className="system-path__route system-path__route--single">
|
||||
|
|
@ -94,7 +99,7 @@ export function FifthDomainSystems({
|
|||
<span>接入节点</span>
|
||||
<strong>第五域国内主控</strong>
|
||||
<code>JD-FD-PRIMARY</code>
|
||||
<small><i />在线回执</small>
|
||||
<small><i />{nodeState}</small>
|
||||
</div>
|
||||
</div>
|
||||
</article>
|
||||
|
|
@ -116,12 +121,12 @@ export function FifthDomainSystems({
|
|||
) : <>
|
||||
<header>
|
||||
<h2>{pufferfishSelected ? '胖头鱼语言子系统' : '永恒湖心系统'}</h2>
|
||||
<span><i />真实接入</span>
|
||||
<span><i />{evidenceLabel}</span>
|
||||
</header>
|
||||
{pufferfishSelected ? (
|
||||
<>
|
||||
<dl>
|
||||
<div><dt>系统状态</dt><dd>真实接入</dd></div>
|
||||
<div><dt>系统状态</dt><dd>{evidenceLabel}</dd></div>
|
||||
<div><dt>大脑服务器</dt><dd>{PUFFERFISH_FACTS.brain}</dd></div>
|
||||
<div><dt>执行节点</dt><dd title={PUFFERFISH_FACTS.node}>{PUFFERFISH_FACTS.node}</dd></div>
|
||||
<div><dt>节点编号</dt><dd>{PUFFERFISH_FACTS.nodeId}</dd></div>
|
||||
|
|
@ -135,7 +140,7 @@ export function FifthDomainSystems({
|
|||
) : (
|
||||
<>
|
||||
<dl>
|
||||
<div><dt>系统状态</dt><dd>真实接入</dd></div>
|
||||
<div><dt>系统状态</dt><dd>{evidenceLabel}</dd></div>
|
||||
<div><dt>入口节点</dt><dd>JD-FD-PRIMARY</dd></div>
|
||||
<div><dt>系统归属</dt><dd>冰朔个人系统</dd></div>
|
||||
<div><dt>下一频道</dt><dd>心跳核心频道</dd></div>
|
||||
|
|
@ -144,7 +149,11 @@ export function FifthDomainSystems({
|
|||
</>
|
||||
)}
|
||||
</>}
|
||||
<footer>拓扑信息来自本地系统登记与真实路由事实。</footer>
|
||||
<footer>
|
||||
{isVisualPreview
|
||||
? '本页仅展示本地登记拓扑,不能证明节点在线或人格体已恢复。'
|
||||
: '拓扑信息来自本地登记;在线状态仅以当前会话回执为准。'}
|
||||
</footer>
|
||||
</aside>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue