feat: add pages #33

Merged
TakahashiNguyen merged 26 commits from develop into main 2026-04-17 06:28:45 +00:00
Owner
No description provided.
TaNguyenThanhQuy added 26 commits 2026-04-15 17:22:40 +00:00
Update AGENTS.md with detailed project architecture, code conventions, and quick reference guide to help AI understand the codebase structure and development workflow more efficiently.

Key additions:
- Complete folder structure with descriptions (app/, components/, layouts/, lib/)
- File organization and naming conventions
- Code style (TypeScript, Prettier, ESLint, Tailwind)
- Responsive design guidelines
- Markdown documentation update rules
- Type safety and data flow patterns
- Quick reference guide for common tasks
- CSS variables reference
- Useful npm commands
- Common code patterns
- Project status (completed, in progress, planned features)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Merge branch 'main' into develop
Release package / release (pull_request) Successful in 20m59s
d3a6d1164c
 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>
update README.md
Release package / release (pull_request) Failing after 8m34s
7547260e90
Merge branch 'atomic_design' into develop
Release package / release (pull_request) Successful in 8m51s
4e643303c3
- Added className prop to Button for custom styling
- Updated PaymentSummaryCard to utilize the new Button implementation
- Added nextjs dependency to package.json and package-lock.json
chore: Remove obsolete Blackbox configuration files
Release package / release (pull_request) Failing after 2m51s
7e4a21d412
Fix conflits
Release package / release (pull_request) Failing after 12s
e326e11bb4
fix: Resolve merge conflicts and clean up imports in multiple components
Release package / release (pull_request) Failing after 14s
460e8a4ac1
- Updated header and navigation components with aria-labels for better accessibility.
- Modified SearchBar and SearchInput components to include aria-labels and titles for clearer user interaction.
- Changed category sidebar button to include aria-label for improved screen reader support.
- Adjusted payment page table headers to include scope attributes for better semantic structure.
- Enhanced search functionality in Home component to reset category when search query is updated.
- Added accessibility features to buttons in ProductCard and other components for improved usability.
- Introduced a new skill for frontend atomic design methodology with Tailwind CSS.
- Created new skills for prompt optimization, UI/UX testing, and website creation automation.
fix: Add className prop to Button component for better styling flexibility
Release package / release (pull_request) Successful in 1m25s
cb639704dd
TakahashiNguyen changed title from develop to feat: add pages 2026-04-17 06:28:38 +00:00
TakahashiNguyen merged commit 60b5233e95 into main 2026-04-17 06:28:45 +00:00
TakahashiNguyen deleted branch develop 2026-04-17 06:28:45 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: FoodSurf/frontend#33