mirror of
https://github.com/grafana/grafana.git
synced 2025-02-09 23:16:16 -06:00
Revert "Use the same panel loading indicator in explore as on dashboard's panel"
This reverts commit 05edb3e5ad
.
This commit is contained in:
parent
957c659291
commit
07331b4c07
@ -13,6 +13,7 @@ export default class Panel extends PureComponent<Props> {
|
||||
render() {
|
||||
const { isOpen, loading } = this.props;
|
||||
const iconClass = isOpen ? 'fa fa-caret-up' : 'fa fa-caret-down';
|
||||
const loaderClass = loading ? 'explore-panel__loader explore-panel__loader--active' : 'explore-panel__loader';
|
||||
return (
|
||||
<div className="explore-panel panel-container">
|
||||
<div className="explore-panel__header" onClick={this.onClickToggle}>
|
||||
@ -23,11 +24,7 @@ export default class Panel extends PureComponent<Props> {
|
||||
</div>
|
||||
{isOpen && (
|
||||
<div className="explore-panel__body">
|
||||
{loading && (
|
||||
<span className="panel-loading">
|
||||
<i className="fa fa-spinner fa-spin" />
|
||||
</span>
|
||||
)}
|
||||
<div className={loaderClass} />
|
||||
{this.props.children}
|
||||
</div>
|
||||
)}
|
||||
|
@ -144,8 +144,8 @@ div.flot-text {
|
||||
|
||||
.panel-loading {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 3px;
|
||||
top: -3px;
|
||||
right: 0px;
|
||||
z-index: 800;
|
||||
font-size: $font-size-sm;
|
||||
color: $text-color-weak;
|
||||
|
@ -112,6 +112,40 @@
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.explore-panel__loader {
|
||||
height: 2px;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
background: none;
|
||||
margin: $panel-margin / 2;
|
||||
transition: background-color 1s ease;
|
||||
}
|
||||
|
||||
.explore-panel__loader--active {
|
||||
background: $text-color-faint;
|
||||
}
|
||||
|
||||
.explore-panel__loader--active:after {
|
||||
content: ' ';
|
||||
display: block;
|
||||
width: 25%;
|
||||
top: 0;
|
||||
top: -50%;
|
||||
height: 250%;
|
||||
position: absolute;
|
||||
animation: loader 2s cubic-bezier(0.17, 0.67, 0.83, 0.67);
|
||||
animation-iteration-count: 100;
|
||||
background: $blue;
|
||||
}
|
||||
|
||||
@keyframes loader {
|
||||
from {
|
||||
left: -25%;
|
||||
}
|
||||
to {
|
||||
left: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.datasource-picker {
|
||||
min-width: 200px;
|
||||
|
Loading…
Reference in New Issue
Block a user