Problem/Motivation
The Educare site template adds a Program content type and a filterable programs listing (see the Educare recipe issue). The listing and the Program card need to be styled to the design: the listing title, the result summary, the study-level pill toggle sharing the title line, the exposed filter row, and a Program card that renders the degrees offered as separate right-side columns.
Steps to reproduce
- Install the Educare site template with the Program content type and programs listing.
- Open
/programs: the listing, the study-level toggle and the Program cards are unstyled relative to the design.
Proposed resolution
- Add a
degreesarray prop to thecard-programcomponent so a multi-value field binds whole and renders each value as its own right-side column, and refine the card's spacing to the design. - Style the programs listing in the base stylesheet: the 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. - Use Bootstrap 5.3 utilities and CSS variables (
--bs-*, spacers, border-radius) throughout; all sizes inrem.
Remaining tasks
- ✅ 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
User interface changes
- Styles the programs listing (title, result summary, study-level pill toggle, exposed filter row) and the Program card, which renders the degrees offered as separate columns.
API changes
- N/A
Data model changes
- N/A
Release notes snippet
- Styles the Program listing and adds a degrees array prop to the Program card component.
Issue fork vartheme_bs5_educare-3612546
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #4
rajab natshahComment #5
rajab natshahComment #6
rajab natshah✅ Released vartheme_bs5_educare-1.0.0-alpha1