Commit Graph

20 Commits

Author SHA1 Message Date
Thanh Quy - wolf 949badaeeb Delete IconButton 2026-04-06 13:08:49 +07:00
Thanh Quy - wolf c68ea1f26f Atomic for login page and register page 2026-04-05 16:16:48 +07:00
Thanh Quy - wolf 240155d1f6 Đóng gói code ở payment page 2026-04-04 02:02:23 +07:00
Thanh Quy - wolf ff133edfda Tái cấu trúc manager page 2026-04-03 20:24:36 +07:00
Thanh Quy - wolf 50473d799d Tái cấu trúc code 2026-04-03 20:09:05 +07:00
Thanh Quy - wolf eca619b79a feat: Implement Atomic Design Phase 1 - Atoms Foundation
 Created complete atoms library (21 components):
- Buttons: Button, IconButton with variants (primary, secondary, danger, ghost)
- Inputs: TextInput, SearchInput, Textarea with validation support
- Typography: Heading (h1-h6), Text (variants), Caption
- Badges: Badge (5 variants), PriceBadge (formatted pricing)
- Dividers: Horizontal/vertical separators

🎯 Updated existing components to use atoms:
- CartProduct: Now uses Button, Text, Caption atoms
- ReviewModal: Now uses Button, Textarea, Heading, Text atoms

📚 Added comprehensive documentation:
- components/atoms/ATOMS.md: Complete atoms reference guide
- Usage examples, theming, import patterns, accessibility

🏗️ Architecture improvements:
- Foundation for molecules/organisms
- Type-safe components with full TypeScript support
- Consistent theming via CSS variables
- Barrel exports for clean imports

 Verified:
- npm run build: Success (✓ Compiled successfully)
- npm run format: All files formatted
- npm run lint: No new errors in atoms

Next: Phase 2 - Create molecules (ProductCard, FormField, SearchBar, etc.)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 19:40:07 +07:00
gitea-actions 68930cfd9c chore: release [ci skip] 2026-03-31 12:32:56 +00:00
Thanh Quy - wolf aa83f7488b Fix conflict develop
Release package / release (pull_request) Successful in 12m42s
2026-03-31 17:37:35 +07:00
Thanh Quy - wolf bae229bdf9 Add feauture review with only user is customer 2026-03-30 12:32:29 +07:00
gitea-actions 55ff138100 chore: release [ci skip] 2026-03-30 01:24:59 +00:00
Thanh Quy - wolf 184635caf9 resolve conflict 2026-03-29 22:29:44 +07:00
Thanh Quy - wolf 284183098e docs: update and create comprehensive markdown documentation
- Updated README.md with current features (Auth, Cart, Feed pages)
- Updated COMPONENTS.md with CartFab and all context providers (Auth, Cart, Menu)
- Created APP.md: detailed documentation of all routes and pages
- Created LIB.md: documentation of types, constants, and contexts
- Created LAYOUTS.md: header and footer component documentation
- Updated TODO.md: reflects completed implementations and future work

This provides agents with comprehensive documentation to understand the project structure and implementation details.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-29 20:17:55 +07:00
gitea-actions 6a6afc4436 chore: release [ci skip] 2026-03-25 03:07:52 +00:00
Thanh Quy - wolf 354e89c8d1 Payment app 2026-03-24 07:51:53 +07:00
Blackbox Agent 9c5b586030 feat(payment): add cart FAB, payment page, qty updates, invoice sidebar 2026-03-23 03:12:19 +00:00
Thanh Quy - wolf 49fe572483 Fix some error 2026-03-23 08:55:02 +07:00
Thanh Quy - wolf 441e33a89a Sticky cho thanh menu 2026-03-22 18:19:01 +07:00
Thanh Quy - wolf b980c12afd Update sidebar 2026-03-22 17:16:08 +07:00
Thanh Quy - wolf 4cc1e76dd7 Fix some error 2026-03-22 15:47:10 +07:00
Thanh Quy - wolf 9da99c6495 Created Page User 2026-03-22 15:10:44 +07:00