Skip to content

Add checkout flows and empty-state CTAs - #598

Merged
Tybravo merged 1 commit into
Tybravo:mainfrom
vickydve:codex/create-pr-description-for-multiple-issues
Aug 31, 2026
Merged

Add checkout flows and empty-state CTAs#598
Tybravo merged 1 commit into
Tybravo:mainfrom
vickydve:codex/create-pr-description-for-multiple-issues

Conversation

@vickydve

Copy link
Copy Markdown

Summary

  • Added contextual CTA support for empty states, including interactive clear-filter and upload-first-asset actions.
  • Wired the search empty state to clear active search filters from the empty result view.
  • Implemented the XLM checkout modal UI showing payment amount, network fee, and total.
  • Integrated Freighter signing for XLM checkout payments and capture of the submitted transaction hash.
  • Added the fiat credit-card checkout screen shell with order summary and secure payment form layout.

Testing

  • pnpm --filter web lint
  • pnpm --filter web exec tsc --noEmit currently fails due to pre-existing unrelated TypeScript issues in tests/imports:
    • missing @/services/mockRequests
    • missing ../spv-step
    • missing @/store/verificationStore
    • outdated GasFeeEstimator test props/exports
    • invalid screen.getByAlt usage

Closes #395
Closes #404
Closes #405
Closes #406

@drips-wave

drips-wave Bot commented Aug 30, 2026

Copy link
Copy Markdown

@vickydve Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Tybravo

Tybravo commented Aug 31, 2026

Copy link
Copy Markdown
Owner

@vickydve
Good work done and than you for contributing

@Tybravo
Tybravo merged commit 45dd3f8 into Tybravo:main Aug 31, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment