From 09a36bab6c1c3d4e0974e3df9e015f58f88c9558 Mon Sep 17 00:00:00 2001 From: muerwre Date: Mon, 25 Feb 2019 17:36:01 +0700 Subject: [PATCH] Cursor: desktoip only --- src/components/Cursor.tsx | 2 +- src/components/panels/DistanceBar.tsx | 17 +++++++++++------ 2 files changed, 12 insertions(+), 7 deletions(-) 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 &&