UNPKG

@wordpress/block-editor

Version:
29 lines (27 loc) 781 B
/** * WordPress dependencies */ import { __ } from '@wordpress/i18n'; import { UnitControl } from '@wordpress/components'; /** * Internal dependencies */ import { BASE_DEFAULT_VALUE, STEP, isLineHeightDefined } from './utils'; export default function LineHeightControl( { value: lineHeight, onChange } ) { const isDefined = isLineHeightDefined( lineHeight ); const value = isDefined ? lineHeight : BASE_DEFAULT_VALUE; return ( <UnitControl label={ __( 'Line Height' ) } // Set minimum value of 1 since lower values break on Android min={ 1 } max={ 5 } step={ STEP } value={ value } onChange={ onChange } // TODO: should be updated to avoid using `false`, in order to // align with the web version of `UnitControl` units={ false } /> ); }