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) => (