[COMPASS-7499] Incorporate the new ChangeView component into Compass Created: 04/Dec/23  Updated: 12/Dec/23  Resolved: 12/Dec/23

Status: Closed
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: No version

Type: Task Priority: Major - P3
Reporter: Le Roux Bodenstein Assignee: Le Roux Bodenstein
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: COMPASS-6671
Story Points: 5
Documentation Changes: Not Needed
Sprint: Iteration Pterodactyl, Iteration Qantassaurus

 Description   

Following on from the investigation, plug the new component into the update preview flow:

  • Plug in BSONValue from compass-components (DONE)
  • Plug in the expand/collapse icon buttons (DONE)
  • Fix the fonts and colours for things outside of BSONValue to use leafygreen (DONE)
  • Replace all remaining CSS classes with emotion CSS (DONE)
  • Make sure it works in both light and dark mode. (DONE)
  • factor it into two passes: one to build the unified object, one to walk that and output the react components. Right now it is intermingled. Making it two passes will make it much easier to unit-test what propertiesWithChanges and itemsWithChanges does. (DONE)
  • Turn the fixtures into tests. (DONE)
  • Fix/address the TODO comments left after the investigation. (DONE)
  • Plug it into the bulk update modal. (DONE)

Generated at Wed Feb 07 22:46:45 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.