Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DS-590 Notifications component #2392

Merged
merged 8 commits into from
Dec 14, 2021

Conversation

mikemai2awesome
Copy link
Collaborator

Jira

https://pegadigitalit.atlassian.net/browse/DS-590

Summary

Adds a Notifications component to display user notifications.

Details

  1. Twig template is built out without JS. Notifications JS will be handled on the Drupal side.
  2. Changed Switch Button's on prop to follow conventions. Boolean props default to false.

How to test

Run the branch locally and check the Notifications docs. Make sure all props work as expected.

Copy link
Collaborator

@danielamorse danielamorse left a comment

Choose a reason for hiding this comment

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

@mikemai2awesome the static demos are looking 💅

I left a few comments, only one is a blocker to merging: #2392 (comment)

@colbytcook colbytcook temporarily deployed to feature/ds-590-notifications-component--branch-preview November 24, 2021 17:18 Inactive
@danielamorse danielamorse self-requested a review November 24, 2021 18:01
@danielamorse
Copy link
Collaborator

Approved, updated tests. I will merge once this passes.

@colbytcook colbytcook had a problem deploying to feature/ds-590-notifications-component--branch-preview November 24, 2021 18:26 Failure
@colbytcook colbytcook requested a deployment to feature/ds-590-page-header-notifications--1ba3f762--commit-preview November 24, 2021 18:32 In progress
Copy link
Collaborator

@remydenton remydenton left a comment

Choose a reason for hiding this comment

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

This all checks out, thanks @mikemai2awesome .

Just an aside, it is hard to look at this schema and know how things are supposed to be assembled, i.e. what belongs inside what. The only way is to look at the examples.

Screen Shot 2021-12-14 at 10 33 49 AM

I don't have any brilliant solutions, just something to think about.

@danielamorse danielamorse merged commit 9e520e7 into master Dec 14, 2021
@danielamorse danielamorse deleted the feature/ds-590-notifications-component branch December 14, 2021 15:58
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.

None yet

4 participants