teadatetimeinput
v1.0.2
Published
A date and time picker in the same react-native input component, based on ``@react-native-community/datetimepicker``. It can be used as a datepicker, timepicker or both at the same time. It is customizable and can be styled to fit your project's design.
Downloads
7
Maintainers
Readme
TeaDateTimeInput
A date and time picker in the same react-native input component, based on @react-native-community/datetimepicker
. It can be used as a datepicker, timepicker or both at the same time. It is customizable and can be styled to fit your project's design.
Installation
Install using npm:
npm install --save teadatetimeinput
Install using yarn:
yarn add teadatetimeinput
Usage
Requires react
as a peer dependency, dependencies are moment.js and @react-native-community/datetimepicker.
import TeaDateTimeInput from 'teadatetimeinput';
or
const TeaDateTimePicker = require('teadatetimeinput');
Basic usage
import React, {useState} from 'react';
import TeaDateTimeInput from 'teadatetimeinput';
export const App = () => {
return(
<TeaDateTimePicker datetime="01/01/2022 00:00" />
);
}
API
| Name | Type | Default | Description | | ------------ | ------- | ------- | ----------- | | datetime (required) | String | | Initial date and time | | formatDate (optional) | String | "DD/MM/YYYY" | Date format | | formatTime (optional) | String | "HH:mm" | Time format | | is24Hour (optional) | Bool | True | Should 24h format be used | | display (optional) | String | "spinner" | Defines the visual display of the picker | | showTextInput (optional) | Bool | True | Show the input field | | showPicker (optional) | Bool | False | Show the picker when the first time render the page | | inputWrapStyle (optional) | Object | {} | Styles to apply to input wrap component | | inputStyle (optional) | Object | {} | Additional styles which should be applied to the Input component | | dateTimePickerWrapStyle (optional) | Object | {} | Additional styles which should be applied to the DateTimePicker wrap component | | datePickerStyle (optional) | Object | {} | Additional styles which should be applied to the DatePicker component | | timePickerStyle (optional) | Object | {} | Additional styles which should be applied to the DateTime component |
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.