diff --git a/src/app/screens/PluviometerSharingDataScreen.js b/src/app/screens/PluviometerSharingDataScreen.js index 773f6ff..7a6bac5 100644 --- a/src/app/screens/PluviometerSharingDataScreen.js +++ b/src/app/screens/PluviometerSharingDataScreen.js @@ -40,23 +40,23 @@ const validationSchema = Yup.object().shape({ .min(0, "O valor deve ser maior ou igual a 0.") .max(10000) .label("pluviometer"), - data: Yup.string().required("Campo obrigatório. Por favor, selecione a data"), + //data: Yup.string().required("Campo obrigatório. Por favor, selecione a data"), images: Yup.array(), }); function PluviometerSharingDataScreen(props) { const location = useLocation(); - let dateTime = new Date().toString(); - /*-------------------------------------------DATETIMEPICKER------------------------------------------------ + //-------------------------------------------DATETIMEPICKER------------------------------------------------ const { textStyle, defaultDate } = props; const [date, setDate] = useState(moment(defaultDate)) const [show, setShow] = useState(false); + const [dateTime, setDateTime] = useState(moment(defaultDate)) //gambi pra inserir no BD //---------------ios------------------------ const onChange = (e, selectedDate) => { - setDate(moment(selectedDate)); - dateTime = moment(selectedDate).format("DD/MM/YYYY").toString(); + setDate(moment(selectedDate)); + setDateTime(moment(selectedDate).format("DD/MM/YYYY").toString()); } const onCancelPress = () => { setDate(moment(defaultDate)); @@ -71,8 +71,7 @@ function PluviometerSharingDataScreen(props) { setShow(false); if (selectedDate) { setDate(moment(selectedDate)); - dateTime = moment(selectedDate).format("DD/MM/YYYY").toString(); - //props.onDateChange(selectedDate); + setDateTime(moment(selectedDate).format("DD/MM/YYYY").toString()); } } @@ -84,11 +83,12 @@ function PluviometerSharingDataScreen(props) { mode="date" minimumDate={new Date(moment().subtract(1, 'month'))} maximumDate={new Date(moment())} + display={Platform.OS === 'ios' ? 'spinner' : 'default'} onChange={Platform.OS === 'ios' ? onChange : onAndroidChange} /> ) } - ---------------------------------------------------------------------------------------------------------*/ + // ---------------------------------------------------------------------------------------------------------*/ return ( @@ -104,7 +104,7 @@ function PluviometerSharingDataScreen(props) {
{ @@ -129,34 +129,15 @@ function PluviometerSharingDataScreen(props) { /> - - Data da coleta: - - - - - - - {/* + + Data da coleta: setShow(true)}> - + {date.format('DD/MM/YYYY')} - - + + {Platform.OS !== 'ios' && show && renderDatePicker()} {Platform.OS === 'ios' && show && ( - {renderDatePicker()} + { renderDatePicker() } - */}