mirror of
https://github.com/inaturalist/iNaturalistReactNative.git
synced 2026-10-07 02:22:38 -04:00
Add a mode prop to our DateTimePicker base component
This commit is contained in:
1 parent
a9d041d99c
commit
f1263ae8d4
1 file changed
+6
@@ -1,12 +1,15 @@
|
||||
import * as React from "react";
|
||||
import DateTimePicker from "react-native-modal-datetime-picker";
|
||||
|
||||
type PickerMode = "date" | "time" | "datetime";
|
||||
|
||||
interface Props {
|
||||
date?: Date;
|
||||
toggleDateTimePicker: () => void;
|
||||
onDatePicked: ( date: Date ) => void;
|
||||
isDateTimePickerVisible: boolean;
|
||||
datetime?: boolean;
|
||||
mode?: PickerMode;
|
||||
}
|
||||
|
||||
// using component from Seek: https://github.com/inaturalist/SeekReactNative/blob/64ae3df185fffe751aff40ab17e3ff2dd8a74e42/components/UIComponents/DateTimePicker.js
|
||||
@@ -17,12 +20,15 @@ const DatePicker = ( {
|
||||
date,
|
||||
datetime = false,
|
||||
isDateTimePickerVisible,
|
||||
mode,
|
||||
onDatePicked,
|
||||
toggleDateTimePicker,
|
||||
}: Props ) => {
|
||||
const [selectedDateNoTime, setSelectedDateNoTime] = React.useState<Date | undefined>( undefined );
|
||||
const [isTimeVisible, setisTimeVisible] = React.useState( false );
|
||||
|
||||
console.log( "mode", mode );
|
||||
|
||||
const _toggleDateTimePicker = ( ) => {
|
||||
setisTimeVisible( false );
|
||||
toggleDateTimePicker( );
|
||||
|
||||
Reference in new issue
Block a user