feat: #3612546 Style the Program listing and the Program card component to the design
Styles the Program listing and the Program card component in the Educare theme, to the design.
Issue: https://www.drupal.org/project/vartheme_bs5_educare/issues/3612546
What this changes
card-programcomponent: adds adegreesarray prop so a multi-value field binds whole and renders each value as its own right-side column, and refines the card spacing to the design.- Base stylesheet: styles the programs listing title, the result summary, and the study-level pill toggle (
bef-links) lifted to the top-right so it shares the title line on desktop, plus the programs exposed-filter additions.
Built with Bootstrap 5.3 utilities and CSS variables (--bs-*, spacers, border-radius), with sizes in rem. The compiled .css files are rebuilt from the .scss.
Pairs with the Educare recipe issue and MR that add the Program content type and its filterable listing.
AI-Generated: Yes
Checkpoints
- File an issue about this project
- Addition/Change/Update/Fix to this project
- Testing to ensure no regression
- Automated unit/functional testing coverage
- Developer Documentation support on feature change/addition
- User Guide Documentation support on feature change/addition
- UX/UI designer responsibilities
- Accessibility and Readability
- Reviewed by a human
- Code review by maintainers
- Full testing and approval
- Credit contributors
- Review with the product owner
- Update Release Notes
- Release
Edited by Rajab Natshah