Getting Started
- Fork the repository: https://github.com/JointSave-org/Joint_Save
- Clone your fork:
git clone https://github.com/<your-username>/Joint_Save.git
cd Joint_Save
- Create a new branch:
git checkout -b improve/copy-address-toast-consistency
Overview
Different parts of the app handle "copy address" slightly differently — some show a brief icon-swap (checkmark) with no toast, others may not give feedback at all. This issue is about auditing every copy-to-clipboard action involving a Stellar address (wallet address in the header, contract address on the group detail page, member addresses in the member list) and making the confirmation feedback consistent everywhere.
Requirements
- Audit
dashboard-header.tsx, group-details.tsx, and group-members.tsx for any copy-to-clipboard actions
- Standardize on: icon swaps to a checkmark briefly AND a toast confirmation appears (e.g. "Address copied"), consistent everywhere
- Use the existing toast system (
useToast hook) rather than introducing a new pattern
Acceptance Criteria
Getting Started
Overview
Different parts of the app handle "copy address" slightly differently — some show a brief icon-swap (checkmark) with no toast, others may not give feedback at all. This issue is about auditing every copy-to-clipboard action involving a Stellar address (wallet address in the header, contract address on the group detail page, member addresses in the member list) and making the confirmation feedback consistent everywhere.
Requirements
dashboard-header.tsx,group-details.tsx, andgroup-members.tsxfor any copy-to-clipboard actionsuseToasthook) rather than introducing a new patternAcceptance Criteria