Skip to content

Pro page improvements - #9417

Open
lucascumsille wants to merge 5 commits into
developfrom
quotes-pro-page
Open

Pro page improvements#9417
lucascumsille wants to merge 5 commits into
developfrom
quotes-pro-page

Conversation

@lucascumsille

@lucascumsille lucascumsille commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Relevant issue(s)

Fixes: mysociety/whatdotheyknow-theme#2132

What does this do?

  • Modifies the margin-bottom of marketing-section so on mobile is 3em instead of 5em
  • Adds a reusable class alaveteli-quote. I left some notes for the CSS variables.
  • I noticed the items inside marketing__roles__columns didn't have a gap between elements on mobile. and I took the opportunity to change it to flex to use its gap property.
  • Added marketing_quote partial

Why was this needed?

It started just as a PR to add a quote to the page. But during the testing I noticed some things to improve:

The "Research" item had some extra space.
Screenshot 2026-07-29 at 07 55 44

Also the spacing between sections on mobile seem a bit much.

Implementation notes

Screenshots

Screenshot 2026-07-29 at 06 40 17 Screenshot 2026-07-29 at 06 44 05

marketing__roles__columns

Screen.Recording.2026-07-29.at.06.56.22.mov

Notes to reviewer

Should I update the changelog as well advising the addition of marketing_quote partial?


Have you updated the changelog? If this is not necessary, put square brackets around this: skip changelog

@lucascumsille
lucascumsille requested a review from garethrees July 29, 2026 07:03

@garethrees garethrees left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Looks great. Worth adding a changelog note, but no need to get specific about the template as these get automatically detected when we create a release.

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.

Add quote to Pro page

2 participants