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 2024 modal #669

Merged
merged 1 commit into from
Dec 20, 2024
Merged

Add new Use of Funds 2024 modal #669

merged 1 commit into from
Dec 20, 2024

Conversation

Abban
Copy link
Member

@Abban Abban commented Dec 17, 2024

  • Add new use of funds components and styles.
  • Add duplicate interface, environment imports and
    content loaders for the new content structure.
  • Add tests.
  • Add details to clean up document.

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

@Abban Abban changed the title use_of_funds_2024 Add new Use of Funds 2024 modal Dec 17, 2024
@Abban Abban changed the base branch from main to C24_WMDE_Mobile_DE_13 December 17, 2024 15:09
@Abban Abban force-pushed the C24_WMDE_Mobile_DE_13 branch 2 times, most recently from b578e82 to 593515b Compare December 18, 2024 13:46
Base automatically changed from C24_WMDE_Mobile_DE_13 to main December 18, 2024 14:03
Copy link
Member

@gbirke gbirke left a comment

Choose a reason for hiding this comment

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

I've user-tested it and found two bugs:

  1. Content is missing. Please reset package-lock.json and use npm run update-content to update the new content.
  2. The close button doesn't work. Console shows Uncaught TypeError: payload is undefined in the onCloseModal handler in the banner component

@Abban Abban force-pushed the use_of_funds_2024 branch 8 times, most recently from abb2081 to 34cf688 Compare December 19, 2024 12:41
@Abban Abban marked this pull request as ready for review December 19, 2024 12:42
- Add new use of funds components and styles.
- Add duplicate interface, environment imports and
  content loaders for the new content structure.
- Add tests.
- Add details to clean up document.

Ticket: https://phabricator.wikimedia.org/T381411
@moiikana moiikana merged commit dfbb183 into main Dec 20, 2024
1 check passed
@moiikana moiikana deleted the use_of_funds_2024 branch December 20, 2024 14: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.

3 participants