consul/ui/packages/consul-ui/app/components/topology-metrics/series/layout.scss

72 lines
1.3 KiB
SCSS

#metrics-container div .sparkline-wrapper {
position: relative;
width: 100%;
padding: 0;
margin: 0;
height: 70px;
z-index: 2;
svg.sparkline {
width: 100%;
height: 70px;
padding: 0;
margin: 0;
}
.tooltip {
visibility: hidden;
position: absolute;
z-index: 100;
bottom: 78px;
width: 217px;
}
.sparkline-tt-legend-color {
display: inline-block;
}
div.sparkline-loader {
font-weight: normal;
padding-top: 15px;
font-size: 0.875rem;
color: $gray-500;
text-align: center;
span::after {
@extend %with-loading-icon, %as-pseudo;
}
}
}
// Key modal
.sparkline-key {
.sparkline-key-content {
width: 500px;
min-height: 100px;
dl {
padding: 10px 0 0 0;
}
dt {
width: 125px;
float: left;
}
dd {
margin: 0 0 12px 135px;
}
}
}
.sparkline-key-link {
visibility: hidden;
float: right;
// TODO: this is a massive hack but we want it to be actually outside of the
// bounding box of this component. We could move it into the parent component
// but it's pretty tied up to the state - should only show if we have metrics
// loaded etc. I expect there is a cleaner way to refactor this though.
margin-top: -35px;
margin-right: 12px;
}
#metrics-container:hover .sparkline-key-link {
visibility: visible;
}