import React from 'react'; import { MODES } from '$constants/modes'; import classnames from 'classnames'; import { toHours } from '$utils/time'; import { Icon } from '$components/panels/Icon'; import { EditorDialog } from '$components/panels/EditorDialog'; export class EditorPanel extends React.PureComponent { startPolyMode = () => this.props.editor.changeMode(MODES.POLY); startStickerMode = () => this.props.editor.changeMode(MODES.STICKERS); startRouterMode = () => this.props.editor.changeMode(MODES.ROUTER); startShotterMode = () => this.props.editor.changeMode(MODES.SHOTTER); render() { const { mode, routerPoints, editor, totalDistance, estimateTime } = this.props; return (
{totalDistance} км { (estimateTime > 0) && (estimateTime > 0) && {toHours(estimateTime)} }
); } }