import { Button } from '@wordpress/components'; import { __ } from '@wordpress/i18n'; const Navigation = ( { setStep, setCompleted, currentStep, stepperOrder, canProceeedCallback = () => true, } ) => { const navigateBy = ( stepDirection ) => { let newStep = currentStep + stepDirection; if ( isNaN( newStep ) || newStep < 0 ) { console.warn( 'Invalid next step:', newStep ); newStep = 0; } if ( newStep >= stepperOrder.length ) { setCompleted( true ); } else { setStep( newStep ); } }; return (