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, activeSticker } = this.props; return (
{(totalDistance > 0) ? {totalDistance} км { (estimateTime > 0) && (estimateTime > 0) && {toHours(estimateTime)} } :
editor.changeMode(MODES.ROUTER)}>Начать рисовать
}
); } }