Skip to content

Update UI for Ballot Initiative Bills #2070

@Mephistic

Description

@Mephistic

Summary
All ballot initiatives will actually first show up as regular bills before the legislature (like H.5000). We want to tweak the UX here (while the full Ballot Initiative feature is still being built) so we can better identify these and start collecting preliminary testimony.

These bills can be identified by the Committee that introduces them - it is called the "Special Joint Committee on Initiative Petitions" in court 194, with committee code SJ42.

Example Ballot Initiative Bill: https://www.mapletestimony.org/bills/194/H5010

Success Criteria

  • Add an Indicator Tag to the page for these bills to indicate the Bill is a Ballot Initiative
    • No design for this, best effort is fine
  • Hide the "Sponsors" section of the bill page for these bills (because these will not have a meaningful sponsor)
  • Add "View Bill Text" (these bills only seem to have the PDF text valuable).
    • "DocumentText" is not available through the API for these bills, so we would have to scrape the PDF. We've meant to do that anyway at some point, so this is a slightly bigger lift.
    • IMO we may want to consider this: as a fallback if "DocumentText" is not available, let's keep the "View Bill Text" link and just have it link to the PDF for a more consistent UX.

Metadata

Metadata

Assignees

Labels

Ready for DevelopmentAutomatically assigned to issues that are ready to be picked upfrontendFrontend development

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions