Commit Graph

11 Commits

Author SHA1 Message Date
8ceef31785 feat(checkout): implement ngOnInit lifecycle hook to load cart data 2026-07-06 15:04:09 -03:00
a642ae84d5 feat(checkout): enhance checkout form with user data pre-filling and disable fields 2026-07-06 14:37:20 -03:00
09fa876da3 feat(checkout): define CreatePurchasePayload interface and update createPurchase method to use it 2026-07-06 14:22:12 -03:00
69fee4e20a feat(checkout): implement purchase creation and payment intent generation with QR code support 2026-07-06 11:26:39 -03:00
3971970975 feat(checkout): implement authentication guard for checkout route and add bank account service 2026-07-03 14:07:57 -03:00
0a2d999c00 feat(checkout): adjust button styles and layout for improved usability 2026-07-03 12:03:57 -03:00
37d94159aa feat(checkout): update styles for title and labels in payment step for improved readability 2026-07-03 11:52:11 -03:00
361596bbbc feat(checkout): update styles for payment card and text elements for improved readability 2026-07-03 11:44:29 -03:00
811f127deb feat: implement checkout data and payment steps as standalone components
- Add `CheckoutDataStepComponent` for handling user data input with reactive forms.
- Create `CheckoutPaymentStepComponent` for managing payment method selection and display.
- Refactor `CheckoutPageComponent` to utilize the new components, improving modularity and readability.
- Introduce SCSS styles for both new components, ensuring consistent design with existing styles.
- Update HTML structure in `checkout-page.component.html` to integrate the new components.
- Define models for checkout forms and payment methods in `checkout-page.models.ts`.
2026-07-03 11:31:09 -03:00
bfbbfb9c09 feat(checkout): enhance checkout page with payment methods and form validation 2026-07-03 11:27:53 -03:00
45f0618ae9 feat(checkout): implement checkout page with form validation and routing 2026-07-03 10:54:43 -03:00