fixed panels behaviour

This commit is contained in:
Fedor Katurov 2020-01-22 15:53:15 +07:00
parent ad676d5fde
commit dd1c9a1d1c
2 changed files with 27 additions and 16 deletions

View file

@ -166,6 +166,20 @@ export class UserPanelUnconnected extends PureComponent<Props, State> {
</button> </button>
</div> </div>
<React.Fragment>
<div className="control-sep" />
<div className="control-bar">
<button
className={classnames({ active: false, inactive: is_empty })}
onClick={this.props.editorGetGPXTrack}
>
<Tooltip>Экспорт GPX</Tooltip>
<Icon icon="icon-gpx-1" />
</button>
</div>
</React.Fragment>
<div className="control-sep" /> <div className="control-sep" />
<div className="control-bar"> <div className="control-bar">
@ -174,22 +188,6 @@ export class UserPanelUnconnected extends PureComponent<Props, State> {
<Icon icon="icon-shot-4" /> <Icon icon="icon-shot-4" />
</button> </button>
</div> </div>
{!is_empty && (
<React.Fragment>
<div className="control-sep" />
<div className="control-bar">
<button
className={classnames({ active: false })}
onClick={this.props.editorGetGPXTrack}
>
<Tooltip>Экспорт GPX</Tooltip>
<Icon icon="icon-gpx-1" />
</button>
</div>
</React.Fragment>
)}
</div> </div>
</div> </div>
); );

View file

@ -42,6 +42,19 @@
} }
&__undo { &__undo {
opacity: 0;
transform: translate(50px, 0);
pointer-events: none;
touch-action: none;
transition: transform 0.25s, opacity 0.25s;
z-index: -1;
&.active {
opacity: 1;
transform: translate(0, 0);
pointer-events: all;
touch-action: initial;
}
} }
} }