import { Button } from '@astryxdesign/core/Button' import { Card } from '@astryxdesign/core/Card' import { CodeBlock } from '@astryxdesign/core/CodeBlock' import { Divider } from '@astryxdesign/core/Divider' import { Grid } from '@astryxdesign/core/Grid' import { Heading } from '@astryxdesign/core/Heading' import { HStack } from '@astryxdesign/core/HStack' import { Icon } from '@astryxdesign/core/Icon' import { List, ListItem } from '@astryxdesign/core/List' import { Text } from '@astryxdesign/core/Text' import { VStack } from '@astryxdesign/core/VStack' import { ArrowRight, Atom, Check, ExternalLink, Layers, Moon, Palette, Route, Sparkles, Terminal, Zap, } from 'lucide-react' import { Page } from '../components/Page' const STACK = [ { name: 'Vite', version: '8.x', icon: Zap, description: '极速开发服务器、快速热更新,以及经过优化的生产构建。', }, { name: 'React', version: '19.x', icon: Atom, description: '现代 Hooks 与全应用共享的组件模型。', }, { name: 'React Router', version: '7.x', icon: Route, description: '嵌套路由、持续存在的应用外壳,以及类型安全的导航。', }, { name: 'Astryx', version: '0.7', icon: Palette, description: '无障碍组件、设计令牌、主题与深色模式。', }, ] const QUICK_START = `npm install npm run dev` const BUILT_IN = [ { label: '应用外壳', description: '顶部导航、可折叠侧边栏和移动端抽屉都已替你处理好。', icon: Layers, }, { label: '客户端路由', description: '所有页面共用一套布局,可在根目录配置中切换 hash 与 history 路由。', icon: Route, }, { label: '明暗主题', description: 'Astryx neutral 主题可切换模式,并记住你的选择。', icon: Moon, }, { label: '完整组件目录', description: '全部 173 个 Astryx 组件,按基础、表单和弹层分类。', icon: Sparkles, }, ] export function HomePage() { return ( Vite + React + React Router + Astryx 为你的下一个 React 应用,准备更好的起点。 Vite 让反馈循环保持飞快,React Router 给应用真正的结构,Astryx 提供无障碍组件与主题。所有部分都已经连接好。