ui: migrate peers pages to HDS components - #23859
Open
suresh-hashicorp wants to merge 1 commit into
Open
Conversation
- peers list/create/form/badge: migrate to Consul::DataTable, Consul::ListToolbar and HDS form/button primitives; drop the legacy search-bar component - peer show page: rebuild the Exported Services and Server Addresses tabs on Consul::DataTable + DataCollection per Figma (search-only toolbar, single sortable Service name / non-sortable Address column, Hds::Copy::Button for address copy); add a peer-address search predicate so addresses are searchable - align the tab-to-table spacing (24px) across the Imported, Exported and Server Addresses tabs to match Figma
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Migrates the Peers pages to HDS components, and redesigns the peer show page's Exported Services and Server Addresses tabs per Figma:
Changes
Consul::DataTable,Consul::ListToolbarand HDS form/button primitives; drop the legacy search-bar component.Consul::DataTable+DataCollection, single sortable "Service name" column, search-only toolbar.Consul::DataTable+DataCollection, single non-sortable "Address" column,Hds::Copy::Buttonfor copy-to-clipboard, new search support (newpeer-addresssearch predicate).Testing
ember-template-lint/eslint: clean on all touched files.dc / peersacceptance suite: 24/24 passing.searchunit suite: 35 pass / 1 pre-existing skip / 0 fail.