import React, { Fragment, useState, useEffect } from "react";
import DateFnsUtils from '@date-io/date-fns'; // choose your lib
import {
KeyboardDatePicker,
MuiPickersUtilsProvider,
} from '@material-ui/pickers';
import ptBrLocale from "date-fns/locale/pt-BR";
import esLocale from 'date-fns/locale/es';
function formatDateDatePicker(data){
return String(new Date(data).getFullYear())+'-'+
String(new Date(data).getMonth() + 1).padStart(2,'0')+'-'+
String(new Date(data).getDate()).padStart(2,'0')
}
function formatDate(strDate){
const date = strDate.split(' ')[0].split('/')
const time = strDate.split(' ')[1]
return `${date[2]}-${date[1]}-${date[0]} ${time}`
}
function ResponsiveDatePickers(props) {
const [selectedDate, handleDateChange] = useState(new Date(formatDate(props.schedulingDate)));
useEffect(()=>{
if( !selectedDate ){
props.func('');
}
else{
props.func(formatDateDatePicker(selectedDate));
}
}, [selectedDate, props])
return (
handleDateChange(date)}
/>
);
}
export default ResponsiveDatePickers;
/*import * as React from 'react';
import TextField from '@mui/material/TextField';
import AdapterDateFns from '@mui/lab/AdapterDateFns';
import LocalizationProvider from '@mui/lab/LocalizationProvider';
import DesktopDatePicker from '@mui/lab/DesktopDatePicker';
import Stack from '@mui/material/Stack';
const ResponsiveDatePickers = (props) => {
const [value, setValue] = React.useState(new Date());
props.func(value);
return (
{setValue(newValue)}}
renderInput={(params) => }
/>
);
}
export default ResponsiveDatePickers*/