Skip to content

[WV-4635]WeConnect: Edit individual task in all contexts [TEAM REVIEW] - #192

Merged
DaleMcGrew merged 1 commit into
wevote:developfrom
pravingv:wv_4635_edit_taskcontext
Jul 10, 2026
Merged

DaleMcGrew merged 1 commit into
wevote:developfrom
pravingv:wv_4635_edit_taskcontext

Conversation

@pravingv

@pravingv pravingv commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

What github.com/wevote/weconnect/issues does this fix?

WV-4635WeConnect: Edit individual task in all contexts

Changes included this pull request?

src/js/utils/useMenu.jsx

  • Refactored the WV-4288 WeConenct:Edit Individual Task into a separate JSX component.
  • Added dedicated render function to implement the three-dot action menu.
  • Introduced handleMenuOpen to manage menu state and handle menu item actions.
  • Improved code organization and readability by separating menu rendering and event handling logic.

src/js/components/Task/TaskListForPersonManager.jsx
Implemented the Edit Individual Task feature by integrating useMenu into the TaskListForPersonManager context to manage menu state and actions.

src/js/pages/Tasks.jsx
Implemented the Edit Individual Task feature by integrating useMenu into the Tasks context to manage menu state and actions.

src/js/components/Task/TaskListForPerson.jsx
src/js/components/Task/TaskSummaryRow.jsx
Updated the layout by replacing the fixed styling with flexGrow to ensure the menu adjusts responsively as the viewport size changes.

@DaleMcGrew

Copy link
Copy Markdown
Member

👍

@DaleMcGrew
DaleMcGrew merged commit c71ba00 into wevote:develop Jul 10, 2026
2 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