Join our community: https://t.me/+DOylgFv1jyJlNzM0
Description
User actions need feedback. There are no toast notifications or global loading indicators. This is important for async blockchain operations where users need to know something is happening.
What Needs to Happen
- Install and wire
react-hot-toast (or similar) in the root layout
- Success toasts: stream created, withdrawal confirmed, top-up sent, stream cancelled, stream paused/resumed
- Error toasts: wallet rejected, network error, insufficient balance, invalid address
- Loading spinners on all async data fetches (skeleton placeholders for stream lists)
- Buttons disabled with spinner while transaction is pending
Files
frontend/src/app/layout.tsx
Acceptance Criteria
Description
User actions need feedback. There are no toast notifications or global loading indicators. This is important for async blockchain operations where users need to know something is happening.
What Needs to Happen
react-hot-toast(or similar) in the root layoutFiles
frontend/src/app/layout.tsxAcceptance Criteria