mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Merge pull request #14434 from grafana/14274-reset-search
14274 develop - Reset DsPicker and VizPicker state when closed
This commit is contained in:
commit
75a1536c91
@ -5,6 +5,7 @@ interface Props {
|
|||||||
duration: number;
|
duration: number;
|
||||||
children: JSX.Element;
|
children: JSX.Element;
|
||||||
in: boolean;
|
in: boolean;
|
||||||
|
unmountOnExit?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const FadeIn: SFC<Props> = props => {
|
export const FadeIn: SFC<Props> = props => {
|
||||||
@ -21,7 +22,7 @@ export const FadeIn: SFC<Props> = props => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Transition in={props.in} timeout={props.duration}>
|
<Transition in={props.in} timeout={props.duration} unmountOnExit={props.unmountOnExit || false}>
|
||||||
{state => (
|
{state => (
|
||||||
<div
|
<div
|
||||||
style={{
|
style={{
|
||||||
|
@ -117,7 +117,7 @@ export class EditorTabBody extends PureComponent<Props, State> {
|
|||||||
</div>
|
</div>
|
||||||
<div className="panel-editor__scroll">
|
<div className="panel-editor__scroll">
|
||||||
<CustomScrollbar autoHide={false}>
|
<CustomScrollbar autoHide={false}>
|
||||||
<FadeIn in={isOpen} duration={200}>
|
<FadeIn in={isOpen} duration={200} unmountOnExit={true}>
|
||||||
<div className="panel-editor__toolbar-view">{openView && this.renderOpenView(openView)}</div>
|
<div className="panel-editor__toolbar-view">{openView && this.renderOpenView(openView)}</div>
|
||||||
</FadeIn>
|
</FadeIn>
|
||||||
<div className="panel-editor__content">
|
<div className="panel-editor__content">
|
||||||
|
Loading…
Reference in New Issue
Block a user