UNPKG

@wordpress/block-library

Version:
32 lines (28 loc) 635 B
/** * WordPress dependencies */ import { __experimentalNumberControl as NumberControl } from '@wordpress/components'; import { __ } from '@wordpress/i18n'; const MIN_OFFSET = 0; const MAX_OFFSET = 100; export const OffsetControl = ( { offset = 0, onChange } ) => { return ( <NumberControl __next40pxDefaultSize label={ __( 'Offset' ) } value={ offset } min={ MIN_OFFSET } onChange={ ( newOffset ) => { if ( isNaN( newOffset ) || newOffset < MIN_OFFSET || newOffset > MAX_OFFSET ) { return; } onChange( { offset: newOffset } ); } } /> ); }; export default OffsetControl;