Commit Graph

3 Commits

Author SHA1 Message Date
4c86b7cce1 feat: add Products navigation button to sidebar
- Added new "Products" navigation item in sidebar
- Links to /product page (product listing)
- "Assets" button now links to / (product detail page)
- Added i18n support for "products" label (EN: Products, ZH: 产品)

Navigation structure:
- Assets → / (Product detail page)
- Products → /product (Product listing page)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-30 04:57:24 +00:00
f3b0c0db6e feat: implement Product page with fund listing
Created a complete Product page based on prototype design with:

Page Features:
- New /product route with full page layout
- AssetX Fund Market title section
- 4 statistics cards (TVL, Cumulative Yield, Balance, Earnings)
- Assets listing section with view toggle (list/grid)
- Product cards grid layout

ProductCard Component:
- Reusable product card component with HeroUI integration
- Product header with icon and category badge
- Two-column metric display (Yield APY, Pool Cap, Maturity, etc.)
- Risk indicator with color-coded bars (Low/Medium/High)
- Pool capacity progress bar with gradient
- Invest button with HeroUI Button component
- Hover effects and transitions
- Color-coded category badges (Quant Strategy, Real Estate)

Assets:
- Copied view toggle icons from prototype
- edit-list-unordered0.svg (list view)
- menu-more-grid-small0.svg (grid view)

Internationalization:
- Added productPage section to en.json and zh.json
- All labels translated (English and Chinese)
- Consistent with existing i18n pattern

Technical Implementation:
- Full responsive design
- Dark mode support
- Gradient styling for visual appeal
- Smooth animations and transitions
- Proper TypeScript types
- Follows existing design system

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-30 04:11:58 +00:00
f901590dce 初始化 assetx 项目,首次提交 2026-01-26 17:44:27 +08:00