From 52bddd763f59310a40972647dcad951c80efd730 Mon Sep 17 00:00:00 2001 From: Rostislav Wolny Date: Thu, 5 Mar 2020 11:06:42 +0100 Subject: [PATCH] Apply input styles styles for custom textareas in editor [MAILPOET-2599] --- .../blocks/custom_textarea/edit.jsx | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/assets/js/src/form_editor/blocks/custom_textarea/edit.jsx b/assets/js/src/form_editor/blocks/custom_textarea/edit.jsx index 2b567c5c6e..a8570f6a7d 100644 --- a/assets/js/src/form_editor/blocks/custom_textarea/edit.jsx +++ b/assets/js/src/form_editor/blocks/custom_textarea/edit.jsx @@ -107,15 +107,34 @@ const CustomTextAreaEdit = ({ attributes, setAttributes, clientId }) => { ); + const labelStyles = { + fontWeight: attributes.styles.bold ? 'bold' : 'inherit', + }; + + const inputStyles = { + borderRadius: attributes.styles.borderRadius ? `${attributes.styles.borderRadius}px` : 0, + borderWidth: attributes.styles.borderSize ? `${attributes.styles.borderSize}px` : '1px', + borderColor: attributes.styles.borderColor || 'initial', + }; + + if (attributes.styles.fullWidth) { + inputStyles.width = '100%'; + } + + if (attributes.styles.backgroundColor) { + inputStyles.backgroundColor = attributes.styles.backgroundColor; + } + const getTextArea = (placeholder) => (