454ce7166b
* Create Topology Tab with foundational layout and styling * Create Toplogy Metrics component with dynamic SVG * Add ember-render-modifiers addon * Implement Topology Metrics comp and fix up styling * Create topology endpoint with tests * Move arrow drawing to index.js file * Add topology to show controller * Fix up conditional wrapper, tabs positioning, links, and styling * Group upstreams by dc and fix up styling * Create service/health-percentage helper * Add health check percentages to upstreams and downstreams * Basic Layout * Upgrade @hashicorp/consul-api-double to v5.2.3 * Renamed endpoint to be service-topology * Refactor styling * Update to only show Topology tab when Connect is enabled * Fix bug and changes from review notes * Remove unused functions that are replaced with SVG markers * Refactor to resuse svg-curve helper * Use the render-template helper for the metrics link * Add topology default null to services show route * Removed unused ID * Fix up tests broken by redirect to /topology
71 lines
2.3 KiB
SCSS
71 lines
2.3 KiB
SCSS
@import './base/components/index';
|
|
|
|
/**/
|
|
|
|
@import './components/card/index';
|
|
@import './components/list-row/index';
|
|
@import './components/expanded-single-select/index';
|
|
|
|
@import './components/icon-definition';
|
|
@import './components/form-elements';
|
|
@import './components/breadcrumbs';
|
|
@import './components/anchors';
|
|
@import './components/progress';
|
|
@import './components/buttons';
|
|
@import './components/composite-row';
|
|
@import './components/secret-button';
|
|
@import './components/tabs';
|
|
@import './components/pill';
|
|
@import './components/table';
|
|
@import './components/tooltip';
|
|
@import './components/tag-list';
|
|
@import './components/healthcheck-output';
|
|
@import './components/freetext-filter';
|
|
@import './components/filter-bar';
|
|
@import './components/tomography-graph';
|
|
@import './components/flash-message';
|
|
@import './components/code-editor';
|
|
@import './components/confirmation-dialog';
|
|
@import './components/modal-dialog';
|
|
@import './components/auth-form';
|
|
@import './components/auth-modal';
|
|
@import './components/notice';
|
|
@import './components/oidc-select';
|
|
@import './components/discovery-chain';
|
|
@import './components/empty-state';
|
|
@import './components/tabular-details';
|
|
@import './components/tabular-collection';
|
|
@import './components/list-collection';
|
|
@import './components/popover-select';
|
|
@import './components/tooltip-panel';
|
|
@import './components/menu-panel';
|
|
@import './components/more-popover-menu';
|
|
@import './components/confirmation-alert';
|
|
@import './components/definition-table';
|
|
@import './components/radio-card';
|
|
|
|
/**/
|
|
|
|
@import './components/brand-loader';
|
|
@import './components/loader';
|
|
@import './components/main-header-horizontal';
|
|
@import './components/main-nav-horizontal';
|
|
@import './components/app-view';
|
|
@import './components/footer';
|
|
|
|
/**/
|
|
|
|
/**
|
|
* Migration: We are migrating our consul-* styles to use colocated styles
|
|
* consul-* component styles should be moved or added under here
|
|
* when convienient
|
|
**/
|
|
|
|
@import 'consul-ui/components/consul-intention-list';
|
|
@import 'consul-ui/components/consul-intention-form/fieldsets';
|
|
@import 'consul-ui/components/consul-intention-permission-list';
|
|
@import 'consul-ui/components/consul-intention-permission-form';
|
|
@import 'consul-ui/components/consul-intention-permission-header-list';
|
|
@import 'consul-ui/components/role-selector';
|
|
@import 'consul-ui/components/topology-metrics';
|