36 lines
1.4 KiB
Markdown
36 lines
1.4 KiB
Markdown
|
|
# 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
|