Commit 07331b4c by Dominik Prokop

Revert "Use the same panel loading indicator in explore as on dashboard's panel"

This reverts commit 05edb3e5.
parent 957c6592
......@@ -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;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment