Explore: Adds ability to save a panel's query from Explore (#17982)

* Explore: Adds ability to return to origin dashboard
This commit is contained in:
kay delaney
2019-09-05 13:44:37 +01:00
committed by GitHub
parent 991f77cee1
commit a838d2b30a
22 changed files with 404 additions and 87 deletions
@@ -61,7 +61,7 @@ export class RefreshPicker extends PureComponent<Props> {
<div className={cssClasses}>
<div className="refresh-picker-buttons">
<Tooltip placement="top" content={tooltip}>
<button className="btn btn--radius-right-0 navbar-button navbar-button--refresh" onClick={onRefresh}>
<button className="btn btn--radius-right-0 navbar-button navbar-button--border-right-0" onClick={onRefresh}>
<i className="fa fa-refresh" />
</button>
</Tooltip>
@@ -6,7 +6,7 @@
display: flex;
}
.navbar-button--refresh {
.navbar-button--border-right-0 {
border-right: 0;
}
@@ -43,6 +43,7 @@ export interface Props<T> {
onOpenMenu?: () => void;
onCloseMenu?: () => void;
tabSelectsValue?: boolean;
autoFocus?: boolean;
}
export class ButtonSelect<T> extends PureComponent<Props<T>> {
@@ -65,14 +66,16 @@ export class ButtonSelect<T> extends PureComponent<Props<T>> {
onOpenMenu,
onCloseMenu,
tabSelectsValue,
autoFocus = true,
} = this.props;
const combinedComponents = {
...components,
Control: ButtonComponent({ label, className, iconClass }),
};
return (
<Select
autoFocus
autoFocus={autoFocus}
backspaceRemovesValue={false}
isClearable={false}
isSearchable={false}