Skip to content

feat: Contacts sidebar UI improvements #2815

@baderdean

Description

@baderdean

Summary

Improve the ContactInformationSidebar.vue component with tags editing, button repositioning, and footer layout reorganization.

Tasks

  • Complete ContactInformationSidebar.vue tags editing functionality, in order to edit tags but also to be able to add custom tag
  • Move remove contact button from header to footer (bottom left) in ContactInformationSidebar.vue
  • Reorganize ContactInformationSidebar footer layout: Remove(left) | Enrich (center) | Edit(right)
  • Move Export button to top right
  • contact.unverified is not translated to french in consent dropdown input, it should be "Non défini" and I don't get why in english it's unverified instead of undefined btw

Context

Identified during UI improvements session (2026-04-19). Tags editing was partially implemented but not completed. The footer layout needs reorganization for better UX hierarchy.

Acceptance Criteria

  • Tags can be added, edited, and removed from the contact sidebar even custom tags
  • Remove button is in the footer (bottom left), not the header
  • Footer follows the layout: Remove(left) | Enrich (center) | Edit(right)
  • Export button is fully visible and in top right position
  • In Mobile, the complete layout is fully visible
  • No visual regressions in the contact sidebar
  • all labels in consent dropdown input are translated to french

Metadata

Metadata

Assignees

No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions