Skip to content

Feat/dual escrow visualization#97

Open
Obiajulu-gif wants to merge 7 commits into
Cylo-Traders:mainfrom
Obiajulu-gif:feat/dual-escrow-visualization
Open

Feat/dual escrow visualization#97
Obiajulu-gif wants to merge 7 commits into
Cylo-Traders:mainfrom
Obiajulu-gif:feat/dual-escrow-visualization

Conversation

@Obiajulu-gif
Copy link
Copy Markdown
Contributor

This pull request introduces several new dependencies and a significant update to the buyer orders dashboard in the application. The main focus is on enhancing the buyer's ability to view, filter, and confirm delivery of escrow orders, as well as preparing the codebase for future mapping features by adding Leaflet and related libraries.

Dependency additions and updates:

  • Added mapping libraries and types: leaflet, react-leaflet, @react-leaflet/core, and @types/leaflet to support interactive maps in the frontend. Also added @types/geojson for type safety with geographic data. [1] [2] [3] [4] [5] [6]
  • Updated several dependencies in package-lock.json to mark them as peer dependencies for better compatibility and to prevent version conflicts. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]

Buyer orders dashboard improvements:

  • Rewrote the OrdersPage to show a buyer dashboard with wallet connection, dynamic filtering (all/active/completed/refunded), error/loading states, and a list of order cards. The user can now confirm delivery directly from the dashboard, which updates the order status in real time.
  • Improved UI/UX by introducing filter buttons, better empty/error/loading states, and clear instructions for connecting a wallet and managing orders.

Escrow demo wording update:

  • Updated the escrow demo page text to clarify that it demonstrates both sides of the barter escrow flow, with more specific instructions for the user.

Closes #26

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Mar 26, 2026

@Obiajulu-gif 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

@Dannyswiss1
Copy link
Copy Markdown
Contributor

resolve conflict

1 similar comment
@Dannyswiss1
Copy link
Copy Markdown
Contributor

resolve conflict

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Frontend] Implement Dual Escrow Visualization

2 participants