UNPKG

@wordpress/editor

Version:
24 lines (21 loc) 655 B
/** * WordPress dependencies */ import { __ } from '@wordpress/i18n'; import { format, __experimentalGetSettings } from '@wordpress/date'; import { withSelect } from '@wordpress/data'; export function PostScheduleLabel( { date, isFloating } ) { const settings = __experimentalGetSettings(); return date && ! isFloating ? format( `${ settings.formats.date } ${ settings.formats.time }`, date ) : __( 'Immediately' ); } export default withSelect( ( select ) => { return { date: select( 'core/editor' ).getEditedPostAttribute( 'date' ), isFloating: select( 'core/editor' ).isEditedPostDateFloating(), }; } )( PostScheduleLabel );