From 16d12e16137e1f97e267a5ee4e98f0d1ae76ff28 Mon Sep 17 00:00:00 2001 From: Martin Folkeseth Date: Tue, 16 Jan 2018 19:12:38 +0100 Subject: [PATCH 1/2] Update RangeControl to render number optinally --- .../inspector-controls/range-control/index.js | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/blocks/inspector-controls/range-control/index.js b/blocks/inspector-controls/range-control/index.js index 46b6e0ff1401da..265d6e773c01fa 100644 --- a/blocks/inspector-controls/range-control/index.js +++ b/blocks/inspector-controls/range-control/index.js @@ -10,10 +10,25 @@ import { __ } from '@wordpress/i18n'; import BaseControl from './../base-control'; import './style.scss'; -function RangeControl( { label, value, instanceId, onChange, beforeIcon, afterIcon, help, allowReset, ...props } ) { +function RangeControl( { label, value, instanceId, onChange, beforeIcon, afterIcon, help, allowReset, showNumber=true, ...props } ) { const id = 'inspector-range-control-' + instanceId; const onChangeValue = ( event ) => onChange( Number( event.target.value ) ); + function renderNumber() { + if(!showNumber) { + return null + } + return ( + + ) + } + return ( { beforeIcon && } @@ -26,13 +41,7 @@ function RangeControl( { label, value, instanceId, onChange, beforeIcon, afterIc aria-describedby={ !! help ? id + '__help' : undefined } { ...props } /> { afterIcon && } - + {renderNumber()} { allowReset &&