@ashwinthomas/react-time-picker-dropdown
v1.0.5
Published
A time picker for react webapp
Downloads
2,580
Readme
React Time Picker Dropdown
A time picker component for your react app.
Demo
You can checkout the demo.
Getting Started
Installation
$ npm install --save @ashwinthomas/react-time-picker-dropdown
Usage
import TimePicker from '@ashwinthomas/react-time-picker-dropdown';
render() {
<TimePicker
defaultValue="10:10:00 am"
useTwelveHourFormat={true}
onTimeChange={handleTimeChange}
/>
}
User guide
TimePicker
Displays an input field along with a dropdown to select time.
Props
| Prop name | Description | Default value | Example values |
| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------- | --------------------------------------------------------------------------------------------------- |
| defaultValue | Sets default input value supports formats hh:mm:ss a
and hh:mm:ss
| null
| "10:10:00 am"
|
| placeholder | Can be used to set input placeholder | "00 : 00 : 00"
| "hh : mm : ss"
|
| useTwelveHourFormat | Use useTwelveHourFormat
props to switch between 24 / 12 hour format | false
| true
|
| onTimeChange | Function called when user picks a time. (Returns null
if the input value is invalid.) | n/a | (value)=>alert("Time selected is: ", value) |
| onInputChange | Function called when picker value changed using the dropdown | n/a | (value)=>alert("Display time changed: ", value) |
| showCloseIcon | showCloseIcon
can be used to toggle close icon visibility | true
| true
|
| showClockIcon | showClockIcon
can be used to toggle clock icon visibility | true
| true
|
| allowBackdrop | allowBackdrop
can be used to toggle backdrop | false
| false
|