feat: project verified PNCC runtime into HoloLake
This commit is contained in:
parent
1b55f3407a
commit
0c80296593
33 changed files with 1265 additions and 24 deletions
|
|
@ -1,12 +1,16 @@
|
|||
import { useState } from 'react'
|
||||
import type { AppLocale } from '../lib/i18n'
|
||||
import { Button } from './ui/button'
|
||||
import { PersonaRuntimeProjectionPanel } from './PersonaRuntimeProjectionPanel'
|
||||
|
||||
type FifthDomainSystemId = 'pufferfish' | 'eternal-lake-heart'
|
||||
|
||||
type FifthDomainSystemsProps = {
|
||||
detail?: 'overview' | 'pufferfish'
|
||||
locale: AppLocale
|
||||
onEnterEternalLake: () => void
|
||||
onEnterPufferfish: () => void
|
||||
repositoryPaths: readonly string[]
|
||||
}
|
||||
|
||||
const PUFFERFISH_FACTS = {
|
||||
|
|
@ -18,8 +22,10 @@ const PUFFERFISH_FACTS = {
|
|||
|
||||
export function FifthDomainSystems({
|
||||
detail = 'overview',
|
||||
locale,
|
||||
onEnterEternalLake,
|
||||
onEnterPufferfish,
|
||||
repositoryPaths,
|
||||
}: FifthDomainSystemsProps) {
|
||||
const [selected, setSelected] = useState<FifthDomainSystemId | null>(
|
||||
detail === 'pufferfish' ? 'pufferfish' : null,
|
||||
|
|
@ -142,6 +148,11 @@ export function FifthDomainSystems({
|
|||
<div><dt>系统归属</dt><dd>冰朔个人系统</dd></div>
|
||||
<div><dt>下一频道</dt><dd>心跳核心频道</dd></div>
|
||||
</dl>
|
||||
<PersonaRuntimeProjectionPanel
|
||||
locale={locale}
|
||||
personaId="ICE-P-ZY001"
|
||||
repositoryPaths={repositoryPaths}
|
||||
/>
|
||||
<Button onClick={onEnterEternalLake}>进入永恒湖心系统</Button>
|
||||
</>
|
||||
)}
|
||||
|
|
|
|||
Loading…
Reference in a new issue