diff --git a/extensions/blocks/send-a-message/editor.scss b/extensions/blocks/send-a-message/editor.scss index f1b050b466c2..470100f3e856 100644 --- a/extensions/blocks/send-a-message/editor.scss +++ b/extensions/blocks/send-a-message/editor.scss @@ -1,11 +1,7 @@ .wp-block-jetpack-send-a-message { .block-editor-block-list__layout { - display: inline-flex; - .wp-block { - margin-top: 0px; - margin-bottom: 0px; - margin-right: 10px; + margin: 0; } } diff --git a/extensions/blocks/send-a-message/whatsapp-button/edit.js b/extensions/blocks/send-a-message/whatsapp-button/edit.js index 489dd992df3b..29b55dc65610 100644 --- a/extensions/blocks/send-a-message/whatsapp-button/edit.js +++ b/extensions/blocks/send-a-message/whatsapp-button/edit.js @@ -1,6 +1,7 @@ /** * External dependencies */ +import classnames from 'classnames'; import { __, _x } from '@wordpress/i18n'; import { useEffect, useState, useCallback } from '@wordpress/element'; import { useDispatch } from '@wordpress/data'; @@ -191,8 +192,12 @@ export default function WhatsAppButtonEdit( { attributes, setAttributes, classNa ); }; + const getBlockClassNames = () => { + return classnames( className, colorClass ? 'is-color-' + colorClass : undefined ); + }; + return ( -
+
{ ToolbarGroup && ( diff --git a/extensions/blocks/send-a-message/whatsapp-button/editor.scss b/extensions/blocks/send-a-message/whatsapp-button/editor.scss index c62356f134fc..c5117ba47591 100644 --- a/extensions/blocks/send-a-message/whatsapp-button/editor.scss +++ b/extensions/blocks/send-a-message/whatsapp-button/editor.scss @@ -43,3 +43,9 @@ padding: 12px; } } + +.wp-block[data-align="center"] { + .wp-block-jetpack-whatsapp-button { + justify-content: center; + } +} diff --git a/extensions/blocks/send-a-message/whatsapp-button/index.js b/extensions/blocks/send-a-message/whatsapp-button/index.js index 7cf13154f698..e1701f35665c 100644 --- a/extensions/blocks/send-a-message/whatsapp-button/index.js +++ b/extensions/blocks/send-a-message/whatsapp-button/index.js @@ -43,6 +43,7 @@ export const settings = { supports: { html: false, reusable: false, + align: [ 'left', 'center', 'right' ], }, attributes, edit, diff --git a/extensions/blocks/send-a-message/whatsapp-button/view.scss b/extensions/blocks/send-a-message/whatsapp-button/view.scss index 5defa86379ff..b84f16461b0f 100644 --- a/extensions/blocks/send-a-message/whatsapp-button/view.scss +++ b/extensions/blocks/send-a-message/whatsapp-button/view.scss @@ -1,11 +1,11 @@ div.wp-block-jetpack-whatsapp-button { - display: inline-block; margin-right: 5px; + display: flex; a.whatsapp-block__button { background: #25D366; color: #fff; - display: inline-block; + display: block; padding: 8px 16px 8px 56px; border-radius: 8px; text-decoration: none; @@ -28,12 +28,18 @@ div.wp-block-jetpack-whatsapp-button { } } + &.alignleft { + float: none; + justify-content: flex-start; + } + &.aligncenter { - text-align: center; + justify-content: center; } &.alignright { - text-align: right; + float: none; + justify-content: flex-end; } &.has-no-text {