hololake-system-architecture/product-source/hololake-desktop/.superdesign/init/extractable-components.md

1.4 KiB

Extractable components

PlatformNavigation

  • Source: ../guanghu-knowledge-base/src/components/PlatformNavigation.tsx
  • Category: layout
  • Description: global domain rail and human account entry
  • Extractable props: activeRoute, knowledgeSelected
  • Hardcoded: HoloLake orbit mark, domain labels, settings/account icons

AgentDrawer

  • Source: ../guanghu-knowledge-base/src/components/AgentChat.tsx
  • Category: layout
  • Description: contextual current-page assistant
  • Extractable props: operational, model, scope, isOpen
  • Hardcoded: orbit mark, composer layout, status treatment

StorageLocationSheet

  • Source: ../guanghu-knowledge-base/src/components/StorageLocationSheet.tsx
  • Category: basic
  • Description: authenticated server and repository selection
  • Extractable props: mode, authenticated, username, selectedRepository
  • Hardcoded: privacy explanation and primary action hierarchy

HumanSettings

  • Source: ../guanghu-knowledge-base/src/components/HumanSettings.tsx
  • Category: basic
  • Description: device-local preferences and advanced application settings
  • Extractable props: language, font, readingSize, appearance
  • Hardcoded: current data boundary explanation

OrbitMark

  • Source: ../guanghu-knowledge-base/src/styles/app.css
  • Category: basic
  • Description: neutral HoloLake brand mark; replaces every text avatar
  • Extractable props: size, status
  • Hardcoded: cyan orbit geometry