consul/ui-v2/app/styles/components
Kenia b2ecc65d21 ui: Create PopoverSelect, CatalogToolbar, and update tests (#7489)
* Create PopoverSelect component and styling

* Create CatalogToolbar component and Styling

* ui: Adds `selectable-key-values` helper (#7472)

Preferably we want all copy/text to live in the template. Whilst you can
achieve what we've done here with a combination of different helpers, as
we will be using this approach in various places it's probably best to
make a helper.

We also hit an ember bug related to using the `let` helper and trying to
access `thingThatWasLet.firstObject` (which can also be worked around
using `object-at`).

Moving everything to a helper 'sorted' everything.

Probably worthwhile noting that if the sort option themselves become
dynamic, I'm not sure if the helper here would actually react as you
would expect (I'm aware that ember helpers on react on the root
arguments, not necesarily sub properties of those arguments). If we get
to that point this helper could take the same approach as what I believe
ember-composable-helpers does to get around this, or move them to the
view controller. If we do ever moved this to the view controller, we
can still use the exported function from the new helper here to keep
using the same functionality and tests we have here.

* Create tests for sorting services with CatalogToolbar

* Add rule to print 'ember/no-global-jquery' as a warning

Co-authored-by: John Cowen <johncowen@users.noreply.github.com>
2020-05-12 17:14:48 +00:00
..
app-view ui: Update Gateway headers to include Service Kind (#7805) 2020-05-12 17:14:46 +00:00
brand-loader
card
code-editor
composite-row ui: Redesign - Instance Detail Proxy Info tab (#7745) 2020-05-12 17:14:46 +00:00
confirmation-dialog
consul-intention-list
discovery-chain
dom-recycling-table ui: Small CSS tweaks (#7808) 2020-05-12 17:14:47 +00:00
empty-state
expanded-single-select
feedback-dialog
filter-bar ui: Create PopoverSelect, CatalogToolbar, and update tests (#7489) 2020-05-12 17:14:48 +00:00
flash-message
footer
freetext-filter
healthcheck-info
healthcheck-output ui: Redesign - Instance Detail Proxy Info tab (#7745) 2020-05-12 17:14:46 +00:00
loader
main-header-horizontal
main-nav-horizontal
phrase-editor
progress
secret-button
tabular-details
tag-list
anchors.scss
app-view.scss ui: Redesign - Instance Detail Proxy Info tab (#7745) 2020-05-12 17:14:46 +00:00
brand-loader.scss
breadcrumbs.scss
buttons.scss ui: Use structure-icons as much as possible (#6851) 2020-01-16 09:10:32 +00:00
code-editor.scss
confirmation-dialog.scss
consul-intention-list.scss
consul-service-instance-list.scss ui: Redesign - Instance Detail Proxy Info tab (#7745) 2020-05-12 17:14:46 +00:00
consul-service-list.scss ui: Redesign - Instance Detail Proxy Info tab (#7745) 2020-05-12 17:14:46 +00:00
discovery-chain.scss
empty-state.scss
feedback-dialog.scss
filter-bar.scss ui: Create PopoverSelect, CatalogToolbar, and update tests (#7489) 2020-05-12 17:14:48 +00:00
flash-message.scss
footer.scss
form-elements.scss ui: Misc CSS amends, mainly changes to empty-state (#7743) 2020-05-12 17:14:39 +00:00
freetext-filter.scss
grid-collection.scss
healthcheck-info.scss
healthcheck-output.scss
healthchecked-resource.scss
index.scss ui: Create PopoverSelect, CatalogToolbar, and update tests (#7489) 2020-05-12 17:14:48 +00:00
list-collection.scss
loader.scss
main-header-horizontal.scss ui: Fix CSS typo (#7791) 2020-05-12 17:14:43 +00:00
main-nav-horizontal.scss
modal-dialog.scss
notice.scss
phrase-editor.scss
pill.scss ui: Redesign - Service List page with Gateways (#7781) 2020-05-12 17:14:42 +00:00
popover-select.scss ui: Create PopoverSelect, CatalogToolbar, and update tests (#7489) 2020-05-12 17:14:48 +00:00
progress.scss
secret-button.scss
sort-control.scss
table.scss ui: Redesign - Instance Detail Proxy Info tab (#7745) 2020-05-12 17:14:46 +00:00
tabs.scss ui: Tab Improvements (animations/branding) (#7772) 2020-05-12 17:14:43 +00:00
tabular-collection.scss
tabular-details.scss
tag-list.scss
tomography-graph.scss
tooltip.scss