consul/ui-v2/app/styles/components
John Cowen 5ea748005c
UI: External Source markers (#4640)
1. Addition of external source icons for services marked as such.
2. New %with-tooltip css component (wip)
3. New 'no healthcheck' icon as external sources might not have
healthchecks, also minus icon on node cards in the service detail view
4. If a service doesn't have healthchecks, we use the [Services] tabs as the
default instead of the [Health Checks] tab in the Service detail page. 
5. `css-var` helper. The idea here is that it will eventually be
replaced with pure css custom properties instead of having to use JS. It
would be nice to be able to build the css variables into the JS at build
time (you'd probably still want to specify in config which variables you
wanted available in JS), but that's possible future work.

Lastly there is probably a tiny bit more testing edits here than usual,
I noticed that there was an area where the dynamic mocking wasn't
happening, it was just using the mocks from consul-api-double, the mocks
I was 'dynamically' setting happened to be the same as the ones in
consul-api-double. I've fixed this here also but it wasn't effecting
anything until actually made certain values dynamic.
2018-09-12 20:23:39 +01:00
..
action-group UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
anchors UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
breadcrumbs UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
buttons UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
code-editor UI: Bugfix. Remove split view code editor (#4615) 2018-09-12 20:18:12 +01:00
confirmation-dialog UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
expanded-single-select UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
feedback-dialog UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
filter-bar UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
flash-message UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
form-elements UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
freetext-filter UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
healthcheck-status UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
healthchecked-resource UI: External Source markers (#4640) 2018-09-12 20:23:39 +01:00
icons UI: External Source markers (#4640) 2018-09-12 20:23:39 +01:00
notice UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
pill UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
product UI: External Source markers (#4640) 2018-09-12 20:23:39 +01:00
tabs UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
with-tooltip UI: External Source markers (#4640) 2018-09-12 20:23:39 +01:00
action-group.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
anchors.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
breadcrumbs.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
buttons.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
code-editor.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
confirmation-dialog.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
feedback-dialog.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
filter-bar.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
flash-message.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
form-elements.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
freetext-filter.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
healthcheck-status.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
healthchecked-resource.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
list-collection.scss UI: External Source markers (#4640) 2018-09-12 20:23:39 +01:00
notice.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
pill.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
product.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
table.scss UI: External Source markers (#4640) 2018-09-12 20:23:39 +01:00
tabs.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
tabular-collection.scss UI: External Source markers (#4640) 2018-09-12 20:23:39 +01:00
tomography-graph.scss UI: CSS refactor (#4430) + Fullscreen Layout (#4435) 2018-08-29 12:11:58 +01:00
with-tooltip.scss UI: External Source markers (#4640) 2018-09-12 20:23:39 +01:00