[COMPASS-5676] Update Indexes toolbar to Leafy Green, implement new designs Created: 04/Apr/22  Updated: 11/Jul/22  Resolved: 26/Jun/22

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

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

Issue Links:
Depends
depends on COMPASS-5589 Create a toolbar component in compass... Closed
depends on COMPASS-5670 Add `COMPASS_SHOW_NEW_TOOLBARS` featu... Closed
Epic Link: COMPASS-5484
Story Points: 3
Documentation Changes: Not Needed
Sprint: Iteration Dolphin, Iteration Eel

 Description   

Let's update the indexes toolbar component to use Leafy Green components and implement the new designs (mocks linked below). Ensure the current toolbar functions as normal and the new toolbar is hidden behind the `COMPASS_SHOW_NEW_TOOLBARS` feature flag.

Indexes package: https://github.com/mongodb-js/compass/tree/main/packages/compass-indexes

Mocks: https://www.figma.com/file/vbjoD4dcisPYRYJ5RRu72k/Compass-LG?node-id=781%3A33587

Let's follows the conventions from: https://docs.google.com/document/d/1ZLz_DJYpwTiS_DiPcQMKoLoz2iNxSsMKRTuXXxHb6ak/edit# when making changes.



 Comments   
Comment by Githook User [ 11/Jul/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-indexes): update toolbar to leafygreen components COMPASS-5676 (#3192)
Branch: 1.32-releases
https://github.com/mongodb-js/compass/commit/eab0048f733e334c757b7b0e0f1e996f4cbcf294

Comment by Githook User [ 06/Jul/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-indexes): update toolbar to leafygreen components COMPASS-5676 (#3192)
Branch: update-query-history-to-shared-config
https://github.com/mongodb-js/compass/commit/eab0048f733e334c757b7b0e0f1e996f4cbcf294

Comment by Githook User [ 06/Jul/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-indexes): update toolbar to leafygreen components COMPASS-5676 (#3192)
Branch: update-compass-crud-to-shared-config
https://github.com/mongodb-js/compass/commit/eab0048f733e334c757b7b0e0f1e996f4cbcf294

Comment by Githook User [ 30/Jun/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-indexes): update toolbar to leafygreen components COMPASS-5676 (#3192)
Branch: compass-settings
https://github.com/mongodb-js/compass/commit/eab0048f733e334c757b7b0e0f1e996f4cbcf294

Comment by Githook User [ 29/Jun/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-indexes): update toolbar to leafygreen components COMPASS-5676 (#3192)
Branch: COMPASS-5673-query-bar
https://github.com/mongodb-js/compass/commit/eab0048f733e334c757b7b0e0f1e996f4cbcf294

Comment by Githook User [ 26/Jun/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-indexes): update toolbar to leafygreen components COMPASS-5676 (#3192)
Branch: COMPASS-5674-update-schema-toolbar
https://github.com/mongodb-js/compass/commit/eab0048f733e334c757b7b0e0f1e996f4cbcf294

Comment by Githook User [ 22/Jun/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-indexes): update toolbar to leafygreen components COMPASS-5676 (#3192)
Branch: update-compass-schema-validation-to-shared-configs
https://github.com/mongodb-js/compass/commit/eab0048f733e334c757b7b0e0f1e996f4cbcf294

Comment by Githook User [ 22/Jun/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-indexes): update toolbar to leafygreen components COMPASS-5676 (#3192)
Branch: COMPASS-5890-e2e-kms-checkbox
https://github.com/mongodb-js/compass/commit/eab0048f733e334c757b7b0e0f1e996f4cbcf294

Comment by Githook User [ 22/Jun/22 ]

Author:

{'name': 'Rhys', 'email': 'Anemy@users.noreply.github.com', 'username': 'Anemy'}

Message: feat(compass-indexes): update toolbar to leafygreen components COMPASS-5676 (#3192)
Branch: main
https://github.com/mongodb-js/compass/commit/eab0048f733e334c757b7b0e0f1e996f4cbcf294

Comment by Githook User [ 15/Jun/22 ]

Author:

{'name': 'Anemy', 'email': 'rhysh@live.com', 'username': 'Anemy'}

Message: Merge branch 'main' into COMPASS-5676-update-indexes-toolbar-to-leafygreen
Branch: COMPASS-5676-update-indexes-toolbar-to-leafygreen
https://github.com/mongodb-js/compass/commit/cf1955afaaccbf5d36394a2258538cbaea827fc9

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