awesome-react-datepicker
Version:
React datepicker component.
71 lines (60 loc) • 1.94 kB
Markdown
[](https://travis-ci.com/ritwik310/awesome-react-datepicker)

An elegant customizable react datepicker component.
```shell
yarn add awesome-react-datepicker
```
A sample example here..
```javascript
import React, { Component } from 'react';
import Datepicker from 'awesome-react-datepicker';
class App extends Component {
constructor(props) {
super(props);
this.state = {
date: new Date()
};
}
render() {
return (
<div className='App'>
<Datepicker
initDate={this.state.date}
onDateSelect={(timeStamp) => {
this.setState({ date: new Date(timeStamp) });
}}
/>
</div>
);
}
}
export default App;
```
To rendar custom children elements inside the input...
```javascript
<Datepicker
initDate={this.state.date}
onDateSelect={(timeStamp) => {
this.setState({ date: new Date(timeStamp) });
}}
>
<h3>{this.state.date.getDate()}</h3>
</Datepicker>
```
Property|Type|Default|Description|Required
---|---|---|---|---
uniqueId|String|undefined|HTML id attribute, unique for each Datepicker component|true
onDateSelect|Function|undefined|To handle date selection|true
textColor|String|
borderColor|String|
themeColor|String|
hoverBackground|String|
backgroundColor|String|
customZIndex|Number|20|Z-index of modal|false
Thank you & Good luck..