2022-02-28 13:51:11 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// import React, { useState } from "react";
|
|
|
|
// import { DateTimePicker, KeyboardDateTimePicker } from "@material-ui/pickers";
|
|
|
|
|
|
|
|
// function InlineDateTimePickerDemo(props) {
|
|
|
|
// const [selectedDate, handleDateChange] = useState(new Date("2018-01-01T00:00:00.000Z"));
|
|
|
|
|
|
|
|
// return (
|
|
|
|
// <>
|
|
|
|
// <DateTimePicker
|
|
|
|
// variant="inline"
|
|
|
|
// label="Basic example"
|
|
|
|
// value={selectedDate}
|
|
|
|
// onChange={handleDateChange}
|
|
|
|
// />
|
|
|
|
|
|
|
|
// <KeyboardDateTimePicker
|
|
|
|
// variant="inline"
|
|
|
|
// ampm={false}
|
|
|
|
// label="With keyboard"
|
|
|
|
// value={selectedDate}
|
|
|
|
// onChange={handleDateChange}
|
|
|
|
// onError={console.log}
|
|
|
|
// disablePast
|
|
|
|
// format="yyyy/MM/dd HH:mm"
|
|
|
|
// />
|
|
|
|
// </>
|
|
|
|
// );
|
|
|
|
// }
|
|
|
|
|
|
|
|
// export default InlineDateTimePickerDemo;
|
|
|
|
|
|
|
|
|
2022-02-27 20:05:21 +00:00
|
|
|
|
|
|
|
import React, { Fragment, useState, useEffect } from "react";
|
2022-02-28 13:51:11 +00:00
|
|
|
// import TextField from '@mui/material/TextField';
|
2022-02-27 04:35:56 +00:00
|
|
|
import DateFnsUtils from '@date-io/date-fns';
|
|
|
|
|
|
|
|
import {
|
|
|
|
TimePicker,
|
|
|
|
MuiPickersUtilsProvider,
|
|
|
|
} from '@material-ui/pickers';
|
|
|
|
|
|
|
|
|
2022-02-27 20:05:21 +00:00
|
|
|
import ptBrLocale from "date-fns/locale/pt-BR";
|
|
|
|
|
|
|
|
|
|
|
|
const ResponsiveTimePickers = (props) => {
|
|
|
|
|
|
|
|
const [value, setValue] = useState(new Date());
|
|
|
|
|
|
|
|
// props.func(value);
|
|
|
|
|
|
|
|
useEffect(()=>{
|
|
|
|
|
|
|
|
props.func(value);
|
|
|
|
|
|
|
|
}, [value])
|
2022-02-27 04:35:56 +00:00
|
|
|
|
|
|
|
return (
|
|
|
|
|
2022-02-27 20:05:21 +00:00
|
|
|
<Fragment>
|
|
|
|
|
|
|
|
<MuiPickersUtilsProvider utils={DateFnsUtils} locale={ptBrLocale}>
|
|
|
|
<TimePicker
|
2022-03-06 19:37:09 +00:00
|
|
|
variant="outline"
|
|
|
|
label={props.title}
|
2022-02-27 20:05:21 +00:00
|
|
|
value={value}
|
2022-03-06 19:37:09 +00:00
|
|
|
ampm={false}
|
2022-02-27 20:05:21 +00:00
|
|
|
onChange={(newValue) => {
|
|
|
|
setValue(newValue);
|
|
|
|
}}
|
|
|
|
// Ativar se necessario
|
|
|
|
// renderInput={(params) => <TextField {...params} />}
|
|
|
|
|
|
|
|
/>
|
|
|
|
</MuiPickersUtilsProvider>
|
|
|
|
|
|
|
|
</Fragment>
|
2022-02-27 04:35:56 +00:00
|
|
|
|
|
|
|
);
|
|
|
|
}
|
2022-02-27 20:05:21 +00:00
|
|
|
|
|
|
|
export default ResponsiveTimePickers
|