Skip to content

Build a Custom Live Notification Toast Manager #441

Description

@Luluameh
  • Labels: feature, ux, notifications

Description

We need a custom, premium toast notification system that alerts users in real-time when a session state changes (e.g., "Expert joined call", "Payment refunded", "Escrow funded").

Technical Scope & Steps

  1. Create a lightweight ToastProvider and a useToast hook inside src/providers/ and src/hooks/.
  2. Implement toast templates for success, info, warning, and error states, styled with smooth CSS transitions.
  3. Automatically clear toast notifications after a 5-second timeout.
  4. Allow manual dismissal by clicking a close (X) icon.

Acceptance Criteria

  • Toast notifications stack cleanly on the bottom-right or top-right of the screen.
  • Transitions feel fluid and premium (fade-in, slide-out).
  • Clicking dismiss removes the toast immediately without affecting remaining active toasts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardThird CampaignCampaign: Third Campaign

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions