Skip to content

feat #602: implement dashboard toasts#604

Merged
shashilo merged 14 commits intodevelopfrom
lillian/602-implement-dashboard-toasts
Oct 16, 2025
Merged

feat #602: implement dashboard toasts#604
shashilo merged 14 commits intodevelopfrom
lillian/602-implement-dashboard-toasts

Conversation

@lillian-nguyen
Copy link
Contributor

@lillian-nguyen lillian-nguyen commented Sep 11, 2025

Description

Before:

No toast on the dashboard page

After:

Shows toast notification on the dashboard based on the gift exchange date relative to the current date

variants:

  • error: gift exchange date has elapsed
  • warning: gift exchange date within 1-3 days of current date
  • success: gift exchange date == current date

Note: This ticket implements the dashboard toast logic but only allows one at a time. A following ticket addresses the changes required for multiple toasts between groups.

Closes #602

Testing instructions

  1. Create a group and select a gift exchange date.
  2. Return to dashboard

[optional] Screenshots

Screenshot 2025-09-15 at 3 55 14 PM Screenshot 2025-09-15 at 3 55 45 PM Screenshot 2025-09-15 at 3 56 06 PM

Pre-submission checklist

  • Code builds and passes locally
  • PR title follows Conventional Commit format (e.g. test #001: created unit test for __ component)
  • Request reviews from the Peer Code Reviewers and Senior+ Code Reviewers groups
  • Thread has been created in Discord and PR is linked in gis-code-questions

@lillian-nguyen lillian-nguyen requested review from a team and shashilo and removed request for a team September 11, 2025 20:27
@vercel
Copy link

vercel bot commented Sep 11, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
elecretanta Ready Ready Preview Comment Oct 15, 2025 2:12am
elecretanta-storybook Ready Ready Preview Comment Oct 15, 2025 2:12am
elecretanta-unit-test Ready Ready Preview Comment Oct 15, 2025 2:12am

@shashilo shashilo requested review from a team and removed request for a team September 11, 2025 20:27
suzuhe481
suzuhe481 previously approved these changes Oct 10, 2025
Copy link
Contributor

@suzuhe481 suzuhe481 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved!

Copy link
Contributor

@bethanyann bethanyann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I looked over the changes as well as the tests and everything looks good! Looks like you got the eslint stuff to work finally too. Approved!

Copy link
Contributor

@suzuhe481 suzuhe481 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved!

@shashilo shashilo merged commit bcc4f6b into develop Oct 16, 2025
4 of 5 checks passed
@shashilo shashilo deleted the lillian/602-implement-dashboard-toasts branch October 16, 2025 03:37
shashilo pushed a commit that referenced this pull request Oct 23, 2025
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.

Implement toasts in dashboard

4 participants