Commit Graph

9 Commits

Author SHA1 Message Date
902f65d8d0 feat: enhance checkout process with purchase editing and status handling
- Implemented purchase editing functionality in CheckoutPageComponent, allowing users to modify items in their purchase.
- Added a new guard (checkoutPendingPurchaseGuard) to prevent navigation away from the checkout page while a purchase is in progress.
- Updated the login page to handle return URLs after authentication.
- Enhanced product detail page to support direct purchases with a new buyNow method.
- Introduced new UI elements and logic to handle purchase status, including expired and rejected states in PurchaseStatusPageComponent.
- Improved cart component to allow editing of item quantities with a toggle button.
- Added quantity selector enhancements to disable controls when necessary.
- Updated tests to cover new functionalities and ensure proper behavior of components.
2026-07-27 12:49:00 -03:00
dafaa85480 feat(cart): implement add to cart functionality and display empty cart message 2026-07-20 17:11:06 -03:00
451dc58cd7 style: update cart item layout and typography for improved consistency and readability 2026-07-08 14:27:01 -03:00
4885d39284 feat(cart): enhance cart item layout and styles for improved design consistency 2026-07-07 16:37:06 -03:00
f2cc42e0cc feat: implement cart overlay and dropdown with styling for improved user experience 2026-07-02 09:59:24 -03:00
0a7a9d91c7 feat: add icon button component and integrate into cart item for improved UI 2026-07-02 09:13:33 -03:00
202205c038 feat: integrate quantity selector component into cart and product detail pages for enhanced functionality 2026-07-02 09:01:30 -03:00
8471505e6f feat: refactor cart item and cart components for improved layout and styling 2026-07-02 08:42:35 -03:00
af406c215a feat: implement cart component with mock data and styling for improved cart functionality 2026-07-01 16:51:23 -03:00