Skip to content

[WV-2660] Election Finder: National filter fix, date-below-title layout, About office on candidates#4818

Merged
DaleMcGrew merged 1 commit into
wevote:developfrom
ric0de:WV-2660ElectionFinder
May 20, 2026
Merged

[WV-2660] Election Finder: National filter fix, date-below-title layout, About office on candidates#4818
DaleMcGrew merged 1 commit into
wevote:developfrom
ric0de:WV-2660ElectionFinder

Conversation

@ric0de
Copy link
Copy Markdown
Contributor

@ric0de ric0de commented May 19, 2026

  • Fix /election-finder/na: match elections explicitly tagged state_code='NA' (or 'NA' in state_code_list) instead of treating empty state_code_list as national, which was sweeping in state-level elections that just have unpopulated lists.
  • Add "National" option to the state dropdown (top of list, above alphabetical states) on Home and ForState.
  • Stack title and date vertically: title on top, date below in "Mon D, YYYY" format. On Home, non-national rows prefix the election name with " - "
  • Add "About office" entry to the candidate row in both the desktop action bar and the kebab menu, gated behind nextReleaseFeaturesEnabled, stub onClick — mirroring the office row exactly.

…ut, About office on candidates

- Fix /election-finder/na: match elections explicitly tagged state_code='NA' (or 'NA' in state_code_list) instead of treating empty state_code_list as national, which was sweeping in state-level elections that just have unpopulated lists.
- Add "National" option to the state dropdown (top of list, above alphabetical states) on Home and ForState.
- Stack title and date vertically: title on top, date below in "Mon D, YYYY" format. On Home, non-national rows prefix the election name with "<State> - <Election Name>" (en dash).
- Add "About office" entry to the candidate row in both the desktop action bar and the kebab menu, gated behind nextReleaseFeaturesEnabled, stub onClick — mirroring the office row exactly.
@DaleMcGrew
Copy link
Copy Markdown
Member

👍

@DaleMcGrew DaleMcGrew merged commit 9cf15dd into wevote:develop May 20, 2026
6 checks passed
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.

2 participants