From 64db1ea2618a2a77757c0be4c5c15dfeba1e2f2d Mon Sep 17 00:00:00 2001 From: Jacopo Tomasone Date: Wed, 26 Feb 2020 17:21:41 +0000 Subject: [PATCH] Revue Block: Minor Fixes (#14792) * Proper block and responsive inputs * Move username field in the sidebar * Create CSS classes dynamically --- extensions/blocks/revue/edit.js | 29 ++++++++++++----------------- extensions/blocks/revue/revue.php | 14 ++++++++------ extensions/blocks/revue/view.scss | 10 ++++++++++ 3 files changed, 30 insertions(+), 23 deletions(-) diff --git a/extensions/blocks/revue/edit.js b/extensions/blocks/revue/edit.js index 32f21749351ed..a4e660f8356b9 100644 --- a/extensions/blocks/revue/edit.js +++ b/extensions/blocks/revue/edit.js @@ -6,16 +6,14 @@ import { isEqual } from 'lodash'; /** * WordPress dependencies */ -import { BlockControls, BlockIcon, InspectorControls } from '@wordpress/block-editor'; +import { BlockIcon, InspectorControls } from '@wordpress/block-editor'; import { Button, ToggleControl, ExternalLink, - IconButton, PanelBody, Placeholder, TextControl, - Toolbar, } from '@wordpress/components'; import { useEffect, useState } from '@wordpress/element'; import { __ } from '@wordpress/i18n'; @@ -63,7 +61,7 @@ export default function RevueEdit( props ) { const saveUsername = event => { event.preventDefault(); - setAttributes( { revueUsername: username } ); + setAttributes( { revueUsername: username.trim() } ); }; const supportLink = @@ -82,7 +80,7 @@ export default function RevueEdit( props ) {
setUsername( event.target.value ) } + onChange={ event => setUsername( event.target.value.trim() ) } placeholder={ __( 'Enter your Revue username hereā€¦', 'jetpack' ) } type="text" value={ username } @@ -104,7 +102,7 @@ export default function RevueEdit( props ) { { revueUsername && ( <> - + setAttributes( { lastNameShow: ! lastNameShow } ) } /> + { + setUsername( value.trim() ); + setAttributes( { revueUsername: value.trim() } ); + } } + value={ revueUsername } + /> - - - setAttributes( { revueUsername: undefined } ) } - /> - - - -
+
-
+

diff --git a/extensions/blocks/revue/view.scss b/extensions/blocks/revue/view.scss index 7b86219b12e23..1058751529398 100644 --- a/extensions/blocks/revue/view.scss +++ b/extensions/blocks/revue/view.scss @@ -7,15 +7,25 @@ > div { margin-bottom: 0.75em; } + .wp-block-button { margin-top: 0; } + input { + display: block; margin-top: 0.25em; + width: 100%; + @media screen and ( min-width: 600px ) { + width: 50%; + } } + label { + display: block; font-weight: bold; } + .required { color: #aaaaaa; font-weight: normal;