1.1.1 • Published 6 years ago
react-primitive-datepicker v1.1.1
React primitive date picker
Simplest datepicker possible with modest amount of features and native behaviour on mobile devices. Easily customizable.
Here's DEMO!
Components props
| Name | Type | Default value | Description | 
|---|---|---|---|
| value | Date | n/a | Javascript date object that will be date picker value | 
| onChange | Function | n/a | Change handler that expects date object | 
| placeholder | String | n/a | Input placeholder | 
| locale | String | enUS | Locale that will be mapped in date-ins locale and used for date formatting and translations. List of all available locales. | 
| customClassNames | Object | n/a | Object with classes that you can use to customize the element. List of properties you can find below. | 
| customElements | Object | n/a | List of classes that you can use to customize the element. List of properties you can find below. | 
customClassNames object
| Name | Type | Description | 
|---|---|---|
| wrapper | String | General wrapper of all elements. A good place to pass your custom font or adjust text color of all elements. | 
| dropdownWrapper | String | Wrapper of date picker dropdown where you can stylize | 
| input | String | Input class. | 
| inputFocused | String | Input class when it's focused. | 
| placeholder | String | Input placeholder. | 
| dateHeading | String | Date heading class in dropdown head between controls. | 
| weekDay | String | Class of shortened week days above calendar. | 
| dateItem | String | Class of every calendar item. You can adjust font-size of every element in here and dropdown will stretch accordingly. | 
| dateItemSelected | String | Class of selected item. | 
customElements object
| Name | Type | Description | 
|---|---|---|
| decrementYearElement | { JSX element } | First left dropdown head control. | 
| decrementMonthElement | { JSX element } | Second left dropdown head control. | 
| incrementMonthElement | { JSX element } | First right dropdown head control. | 
| incrementYearElement | { JSX element } | I Second right dropdown head control. |