import React from 'react'; import { Button, DatePicker, DateTimePicker, TimePicker, Flex, FlexItem, } from '@wordpress/components'; import { useState } from '@wordpress/element'; import { __ } from '@wordpress/i18n'; import { isRenderDebugOn } from '../../common/utils'; import DebugRender from '../shared/DebugRender'; /** * DateTime custom Component * * @param {DateTimePicker.Props} args * @class */ const DateTimeComponent = React.memo( ( { currentDate, onChange, }: { currentDate: string; onChange: ( value: string ) => void; } ) => { const [ isVisible, setIsVisible ] = useState( false ); const toggleVisible = () => { setIsVisible( ! isVisible ); if ( currentDate ) { onChange( currentDate ); } }; return (