Skip to content

Bills Tab - Legislator Profile - #2253#2253 - #2288

Open
lenitpx wants to merge 15 commits into
codeforboston:mainfrom
lenitpx:lenitpx-legislator-profile-bill-tab-fe
Open

lenitpx wants to merge 15 commits into
codeforboston:mainfrom
lenitpx:lenitpx-legislator-profile-bill-tab-fe

Conversation

@lenitpx

@lenitpx lenitpx commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Issue #2128: Added Bills Tab to Legislator Profiles, covering three features:

Bills By Topic:

  • Groups legislators' bills by their topic and orders by top five most to least common
  • Filters bills by sponsored, cosponsored, and All bills
  • Text and UI changes based on button selection <-marked issue, see below
  • Most common subtopics are grouped in pill form under topics
  • Links below topics should link to a filtered bill search page <- marked issue, see below

Recently Sponsored Bills:

  • Displays member's five most recently sponsored bills by bill, title, and subtopic
  • Link below connects to all legislator's sponsored bills <- marked issue, see below

Committee Positions:

  • Displays member's committees, chair or member status, and duration of tenure <- marked issue, see below

Checklist

  • [X ] On the frontend, I've made my strings translate-able.
  • [ ? ] If I've added shared components, I've added a storybook story. NB: I can strip these out into reusable components if needed, and the styling for them has been placed in a separate TS file with styled elements exported.
  • [ X] I've made pages responsive and look good on mobile.

Screenshots

Screenshot 2026-09-28 at 2 46 52 PM Screenshot 2026-09-28 at 2 47 03 PM Screenshot 2026-09-28 at 2 47 32 PM Screenshot 2026-09-28 at 2 47 40 PM Screenshot 2026-09-28 at 3 15 27 PM Screenshot 2026-09-28 at 3 15 37 PM

Known issues

Currently N/A!

Steps to test/reproduce

For each feature or bug fix, create a step by step list for how a reviewer can test it out. E.g.:

  1. Go to a legislator's profile page
  2. Click the Bills tab
  3. See that all three feature blocks load, and that Bills By Topic is set to "All" by default
  4. Click different buttons and see that bills are filtered correctly by Sponsored, Cosponsored, and All

@vercel

vercel Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
maple-dev Error Error Oct 26, 2026 10:20pm UTC

Request Review

This branch had an error being deployed

1 failed deployment
Preview – maple-dev — a26c3d55 Deployed Oct 26, 2026 by vercel[bot]
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.

1 participant