diff --git a/src/tools/commands/trigger-cron.js b/src/tools/commands/trigger-cron.js index 34d871a5014..7c0d687983f 100644 --- a/src/tools/commands/trigger-cron.js +++ b/src/tools/commands/trigger-cron.js @@ -1,53 +1,54 @@ /** * External dependencies. */ - import { SelectControl } from '@wordpress/components'; - import { withDispatch, withSelect } from '@wordpress/data'; - import { compose } from '@wordpress/compose'; +import { SelectControl } from '@wordpress/components'; +import { withDispatch, withSelect } from '@wordpress/data'; +import { compose } from '@wordpress/compose'; - /** +/** * Internal dependencies */ import { STORE_KEY } from '../data/constants'; export const TRIGGER_CRON_ACTION_NAME = 'runSelectedCronJob'; - - const TriggerCron = ( { cronList, updateCommandParams } ) => { - function onCronChange( selectedValue ) { - const { hook, signature } = cronList[ selectedValue ]; - updateCommandParams( TRIGGER_CRON_ACTION_NAME, { hook, signature } ); + +const TriggerCron = ({ cronList, updateCommandParams }) => { + function onCronChange(selectedValue) { + const { hook, signature } = cronList[selectedValue]; + updateCommandParams(TRIGGER_CRON_ACTION_NAME, { hook, signature }); } - function getOptions( cronList ) { - return Object.keys( cronList ).map( ( name ) => { - return { label: name, value: name } - } ); + function getOptions(cronList) { + return Object.keys(cronList).map((name) => { + return { label: name, value: name }; + }); } - + return (
- { ! cronList - ?

Loading ...

- : - } + {!cronList ? ( +

Loading ...

+ ) : ( + + )}
); }; export const TriggerCronJob = compose( - withSelect( ( select ) => { - const { getCronJobs } = select( STORE_KEY ); + withSelect((select) => { + const { getCronJobs } = select(STORE_KEY); return { - cronList: getCronJobs() + cronList: getCronJobs(), }; - } ), - withDispatch( ( dispatch ) => { - const { updateCommandParams } = dispatch( STORE_KEY ); + }), + withDispatch((dispatch) => { + const { updateCommandParams } = dispatch(STORE_KEY); return { updateCommandParams }; - } ) -)( TriggerCron ); \ No newline at end of file + }) +)(TriggerCron);