diff --git a/src/components/Cursor.tsx b/src/components/Cursor.tsx index bd6d53f..ebc392f 100644 --- a/src/components/Cursor.tsx +++ b/src/components/Cursor.tsx @@ -30,7 +30,7 @@ export class Cursor extends React.PureComponent { const activeSticker = (sticker && set && STICKERS[set] && STICKERS[set].layers[sticker]); return ( -
{ this.cursor = el; }}> +
{ this.cursor = el; }}> { mode === MODES.ROUTER && } { mode === MODES.POLY && } { mode === MODES.STICKERS && activeSticker && } diff --git a/src/components/panels/DistanceBar.tsx b/src/components/panels/DistanceBar.tsx index 61c30de..5ea8699 100644 --- a/src/components/panels/DistanceBar.tsx +++ b/src/components/panels/DistanceBar.tsx @@ -8,6 +8,7 @@ import { bindActionCreators } from 'redux'; import { setSpeed } from '$redux/user/actions'; import { IRootState } from "$redux/user/reducer"; import { Tooltip } from "$components/panels/Tooltip"; +import { isMobile } from "$utils/window"; interface Props extends IRootState { setSpeed: typeof setSpeed, @@ -34,7 +35,11 @@ class Component extends React.PureComponent { [this.min + (index * this.step)]: String(this.min + (index * this.step)), }), { }); - toggleDialog = () => this.setState({ dialogOpened: !this.state.dialogOpened }); + toggleDialog = () => { + if (isMobile()) return; + + this.setState({ dialogOpened: !this.state.dialogOpened }); + }; render() { const { @@ -46,13 +51,13 @@ class Component extends React.PureComponent { return ( -
+
{distance} км  Примерное время - - { - {toHours(estimated)} - } + + + + {toHours(estimated)}
{ dialogOpened &&