feat: migrate UI to Xinyuan HeroUI design system
Showing
docs/ui-architecture.md
0 → 100644
docs/xinyuan-ui-audit.md
0 → 100644
| ... | ... | @@ -11,20 +11,48 @@ |
| "start": "npm run dev" | ||
| }, | ||
| "dependencies": { | ||
| "@ant-design/icons": "^5.0.1", | ||
| "@ant-design/pro-components": "^2.4.4", | ||
| "@ant-design/x": "^1.6.0", | ||
| "@ant-design/x-markdown": "2.0.0-alpha.5", | ||
| "@ant-design/icons": "^6.3.2", | ||
| "@fontsource/inter": "^5.3.0", | ||
| "@heroui-pro/react": "1.0.0-beta.8", | ||
| "@heroui/react": "^3.2.4", | ||
| "@heroui/styles": "^3.2.4", | ||
| "@modelcontextprotocol/sdk": "^1.17.5", | ||
| "@number-flow/react": "^0.6.2", | ||
| "@react-aria/utils": "^3.34.1", | ||
| "@tailwindcss/postcss": "^4.3.3", | ||
| "@tiptap/core": "^3.30.2", | ||
| "@tiptap/extension-link": "^3.30.2", | ||
| "@tiptap/extension-underline": "^3.30.2", | ||
| "@tiptap/extensions": "^3.30.2", | ||
| "@tiptap/pm": "^3.30.2", | ||
| "@tiptap/react": "^3.30.2", | ||
| "@tiptap/starter-kit": "^3.30.2", | ||
| "@tiptap/suggestion": "^3.30.2", | ||
| "@umijs/max": "^4.4.12", | ||
| "antd": "^5.4.0", | ||
| "antd-style": "^3.7.1", | ||
| "clsx": "^2.1.1", | ||
| "dayjs": "^1.11.18", | ||
| "embla-carousel": "^8.6.0", | ||
| "embla-carousel-react": "^8.6.0", | ||
| "jszip": "^3.10.1", | ||
| "katex": "^0.16.22", | ||
| "lodash": "^4.17.21", | ||
| "maplibre-gl": "^6.4.1", | ||
| "marked": "^16.2.1", | ||
| "marked-katex-extension": "^5.1.5", | ||
| "motion": "^13.1.0", | ||
| "react": "^19.2.8", | ||
| "react-aria-components": "^1.20.0", | ||
| "react-dom": "^19.2.8", | ||
| "react-markdown": "^10.1.0", | ||
| "react-resizable-panels": "^4.12.3", | ||
| "recharts": "^3.10.1", | ||
| "remark-breaks": "^4.0.0", | ||
| "remark-gfm": "^4.0.1", | ||
| "shiki": "^4.4.3", | ||
| "streamdown": "^2.5.0", | ||
| "tailwind-merge": "^3.6.0", | ||
| "tailwind-variants": "^3.3.1", | ||
| "tailwindcss": "^4.3.3", | ||
| "xlsx": "^0.18.5" | ||
| }, | ||
| "devDependencies": { | ||
| ... | ... |
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
postcss.config.js
0 → 100644
File added
File added
File added
public/fonts/inter.css
0 → 100644
src/assets/xy-logo-red.png
0 → 100644
1.63 KB
src/assets/xy-logo-white.png
0 → 100644
1.08 KB
src/components/AppIcons.jsx
0 → 100644
src/components/AppShell.jsx
0 → 100644
src/config/application.js
0 → 100644
src/design-system/shell.css
0 → 100644
src/design-system/theme.css
0 → 100644
src/design-system/tokens.css
0 → 100644
src/tailwind.css
0 → 100644
src/utils/chatRuntime.js
0 → 100644