From 3726a1235f2e484de3d5f9ff8a3533df9cfdbacf Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Fri, 30 Apr 2021 15:25:28 +0300 Subject: [PATCH] [SSE mobile] refactoring --- .../mobile/src/view/Toolbar.jsx | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/apps/spreadsheeteditor/mobile/src/view/Toolbar.jsx b/apps/spreadsheeteditor/mobile/src/view/Toolbar.jsx index 2d325b94b..2680d752b 100644 --- a/apps/spreadsheeteditor/mobile/src/view/Toolbar.jsx +++ b/apps/spreadsheeteditor/mobile/src/view/Toolbar.jsx @@ -4,25 +4,21 @@ import { Device } from '../../../../common/mobile/utils/device'; import EditorUIController from '../lib/patch' const ToolbarView = props => { + const undo_box = props.isEdit && EditorUIController.toolbarOptions ? EditorUIController.toolbarOptions.getUndoRedo({ + disabledUndo: !props.isCanUndo, + disabledRedo: !props.isCanRedo, + onUndoClick: props.onUndo, + onRedoClick: props.onRedo + }) : null; return ( {props.isShowBack && } - {Device.ios && props.isEdit && EditorUIController.toolbarOptions && EditorUIController.toolbarOptions.getUndoRedo({ - disabledUndo: !props.isCanUndo, - disabledRedo: !props.isCanRedo, - onUndoClick: props.onUndo, - onRedoClick: props.onRedo - })} + {Device.ios && undo_box} {!Device.phone && {props.docTitle}} - {Device.android && props.isEdit && EditorUIController.toolbarOptions && EditorUIController.toolbarOptions.getUndoRedo({ - disabledUndo: !props.isCanUndo, - disabledRedo: !props.isCanRedo, - onUndoClick: props.onUndo, - onRedoClick: props.onRedo - })} + {Device.android && undo_box} {props.isEdit && EditorUIController.toolbarOptions && EditorUIController.toolbarOptions.getEditOptions({ disabled: props.disabledEditControls || props.disabledControls, onEditClick: () => props.openOptions('edit'),