From 02ba2ac520f594ac16da7a2e0ffac6debe505251 Mon Sep 17 00:00:00 2001 From: Alin Voinea Date: Mon, 29 Mar 2021 15:24:12 +0300 Subject: [PATCH] Show instructions button when instructions available --- src/components/manage/Blocks/Group/Edit.jsx | 19 +++- .../manage/Blocks/Group/EditBlockWrapper.jsx | 104 +++++++++--------- .../manage/Blocks/Group/editor.less | 8 +- 3 files changed, 74 insertions(+), 57 deletions(-) diff --git a/src/components/manage/Blocks/Group/Edit.jsx b/src/components/manage/Blocks/Group/Edit.jsx index b310b93..bdbe72e 100644 --- a/src/components/manage/Blocks/Group/Edit.jsx +++ b/src/components/manage/Blocks/Group/Edit.jsx @@ -97,7 +97,15 @@ const Edit = (props) => { }; const counterComponent = props.data.maxChars ? ( -

+

{ + setSelectedBlock(); + props.setSidebarTab(1); + }} + aria-hidden="true" + > {props.data.maxChars - charCount < 0 ? ( <> {`${ @@ -141,7 +149,9 @@ const Edit = (props) => { allowedBlocks={data.allowedBlocks} title={data.placeholder} description={data?.instructions?.data} - onSelectBlock={(id) => setSelectedBlock(id)} + onSelectBlock={(id) => { + setSelectedBlock(id); + }} onChangeFormData={(newFormData) => { onChangeBlock(block, { ...data, @@ -169,7 +179,7 @@ const Edit = (props) => { disabled={data.disableInnerButtons} extraControls={ <> - {!data?.readOnlySettings && instructions && ( + {instructions && ( <> - - {extraControls} - {!disableNewBlocks && !blockHasValue(data) && ( - - )} - {!required && ( - - )} - {this.state.addNewBlockOpened && ( - { - this.setState({ addNewBlockOpened: false }); - onMutateBlock(id, value); - }} - currentBlock={block} - allowedBlocks={allowedBlocks} - /> + {!disabled && ( + <> +

+ +
+ + {!disableNewBlocks && !blockHasValue(data) && ( + + )} + {!required && ( + + )} + {this.state.addNewBlockOpened && ( + { + this.setState({ addNewBlockOpened: false }); + onMutateBlock(id, value); + }} + currentBlock={block} + allowedBlocks={allowedBlocks} + /> + )} + )} )} diff --git a/src/components/manage/Blocks/Group/editor.less b/src/components/manage/Blocks/Group/editor.less index 07779ed..9763d01 100644 --- a/src/components/manage/Blocks/Group/editor.less +++ b/src/components/manage/Blocks/Group/editor.less @@ -67,7 +67,6 @@ z-index: 3; right: -9px; display: flex; - padding: 5px; border: none; border: 1px solid @borderColor; border-bottom: 1px solid @pageBackground; @@ -77,8 +76,11 @@ border-top-right-radius: 1rem; .ui.basic.button { - padding: 3px; - padding-right: 0; + padding: 8px 5px; + } + + .ui.basic.button:hover { + background: transparent !important; } } }