Skip to content

[WV-2475] Extend the itemActionBar to include "make public" interface [TEAM REVIEW]#4699

Merged
DaleMcGrew merged 1 commit intowevote:developfrom
ric0de:WV-2475ExtendItemActionBar
Feb 25, 2026
Merged

[WV-2475] Extend the itemActionBar to include "make public" interface [TEAM REVIEW]#4699
DaleMcGrew merged 1 commit intowevote:developfrom
ric0de:WV-2475ExtendItemActionBar

Conversation

@ric0de
Copy link
Contributor

@ric0de ric0de commented Feb 24, 2026

Added visibility row + candidate staff section to item action bar

Wired up the chat bubble to toggle the make public row inline, added the "for candidate staff" claim & edit section, and gated everything behind a showCandidateStaffAndChat prop so it only shows in the ballot container for now. API calls are stubbed out for later

Mobile/tablet:
image

Desktop:
image

Other uses of ItemActionBar are unaffected:
image

To enable chat bubble + "For candidate staff" (candidates/politicians only), pass showCandidateStaffAndChat prop to anywhere <ItemActionBar /> is used

Also added a border under ModalTemplateA's header that only appears on scroll

image

@DaleMcGrew
Copy link
Member

Looks solid @ric0de! Thank you. My only comment is that it looks like you rolled back some multi-line spacing required by the new ESLint rules. For future pull requests, just double-check npm run lint doesn't produced spacing warnings for the files you are working on. 👍

@DaleMcGrew DaleMcGrew merged commit 35f1b71 into wevote:develop Feb 25, 2026
4 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