codeforboston / maple

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.
https://mapletestimony.org
MIT License
44 stars 118 forks source link

Bootstrap Migration for Learn Testimony Pages #1468

Closed Mephistic closed 7 months ago

Mephistic commented 8 months ago

Summary

This PR covers a first pass at the Bootstrap migration of the Learn Testimony pages. This includes:

This addresses the issue tracked in #1443

There are some minor style changes here that I don't think should be a deal breaker, and I ran into some font sizing inconsistency of the sort we're likely interested in addressing in the dev/design sync.

Checklist

Screenshots

The Basics of Testimony and Role of Testimony should be identical to prod. The style differences are mainly around the text styles on the Writing Effective Testimony and The MA Legislative Process pages - it'd be helpful to pick a consistent font/font size here to just use on all these cards for readability and reusability.

Old Writing Effective Testimony card:

Screenshot 2024-02-27 at 2 30 46 PM

Updated Writing Effective Testimony card:

Screenshot 2024-02-27 at 2 30 52 PM

Old The MA Legislative Process card:

Screenshot 2024-02-27 at 2 31 13 PM

Updated The MA Legislative Process card:

Screenshot 2024-02-27 at 2 31 17 PM

Known issues

If you've run against limitations or caveats, include them here. Include follow-up issues as well.

Steps to test/reproduce

  1. Navigate to the Learn About Testimony page
  2. Check each of the tabs to see that they display the expected content and styles (including resizing the window to check responsive styles).
vercel[bot] commented 8 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
maple-dev ✅ Ready (Inspect) Visit Preview 💬 Add feedback Mar 5, 2024 10:05pm