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

Add new Use of Funds modal to all banners #713

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open

Conversation

Abban
Copy link
Member

@Abban Abban commented Feb 18, 2025

  • Fixed styles to work with desktop banners
  • Added dark mode swatch and skins
  • Fixed flows in the mobile banner flows where we have multiple modals open
  • Added specific banner feature tests for these flows
  • Finally started making banners accessible by adding a readable text to close icons 🎉
  • Fixed issue in locale factory for WPDE

Ticket: https://phabricator.wikimedia.org/T381956

@Abban Abban changed the title Add new Use of Funds modal to Desktop banners Add new Use of Funds modal to all banners Feb 19, 2025
@Abban Abban force-pushed the new-use-of-funds branch 2 times, most recently from 643b504 to ae50baf Compare February 19, 2025 15:59
- Remove unused infographic component
- Tweak styles to make full width work better
- Make sure modalOpened and modalClosed only fire once per modal
- Add UoF tests, and separate mobile and desktop

Ticket: https://phabricator.wikimedia.org/T381956
- Improve scrolling functionality and tests
- Fix tests for clos events in FillPageBanner and BannerConductor
- Add minerva skin to uof swatch
- Add missing modal opened and closed events

Ticket: https://phabricator.wikimedia.org/T381956
- Adds new UoF and tests
- Sets form back to fixed width

Ticket: https://phabricator.wikimedia.org/T381956
This allows us to put text for screen readers alongside
button icons.

Added close text to the messages and hooked up the main and
UoF close buttons.

Ticket: https://phabricator.wikimedia.org/T381956
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.

1 participant