@wordpress/block-library
Version:
Block library for the WordPress editor.
28 lines (25 loc) • 652 B
JavaScript
/**
* WordPress dependencies
*/
import { __experimentalNumberControl as NumberControl } from '@wordpress/components';
import { __ } from '@wordpress/i18n';
export const PagesControl = ( { pages, onChange } ) => {
return (
<NumberControl
__next40pxDefaultSize
label={ __( 'Max pages to show' ) }
value={ pages }
min={ 0 }
onChange={ ( newPages ) => {
if ( isNaN( newPages ) || newPages < 0 ) {
return;
}
onChange( { pages: newPages } );
} }
help={ __(
'Limit the pages you want to show, even if the query has more results. To show all pages use 0 (zero).'
) }
/>
);
};
export default PagesControl;