Skip to content

Commit fb0bb54

Browse files
2 parents 65d49ad + a381207 commit fb0bb54

File tree

4 files changed

+24
-28
lines changed

4 files changed

+24
-28
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ You can also include a time picker by adding the showTimeSelect prop
9292
/>
9393
```
9494

95-
Times will be displayed at 30-minute intervals by default (default configurable via timeInterval prop)
95+
Times will be displayed at 30-minute intervals by default (default configurable via timeIntervals prop)
9696

9797
More examples of how to use the time picker are given on the [main website](https://hacker0x01.github.io/react-datepicker)
9898

docs-site/bundle.js

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -68072,10 +68072,6 @@
6807268072
_this.input.blur();
6807368073
}
6807468074

68075-
if (_this.props.onBlur) {
68076-
_this.props.onBlur();
68077-
}
68078-
6807968075
_this.cancelFocusInput();
6808068076
};
6808168077

@@ -90372,13 +90368,15 @@
9037290368
startDate: date
9037390369
});
9037490370
}),
90375-
(_this.handleOnBlur = function(date) {
90376-
var selectedDate = new Date(date);
90371+
(_this.handleOnBlur = function(event) {
90372+
var date = new Date(event.target.value);
9037790373
if ((0, _isValid2.default)(date)) {
9037890374
console.log(
90379-
'selected date: %s',
90380-
(0, _format2.default)(selectedDate, 'dd/MM/yyyy')
90375+
'date: %s',
90376+
(0, _format2.default)(date, 'dd/MM/yyyy')
9038190377
);
90378+
} else {
90379+
console.log('value: %s', date);
9038290380
}
9038390381
}),
9038490382
_temp)),
@@ -90396,7 +90394,7 @@
9039690394
_react2.default.createElement(
9039790395
'code',
9039890396
{ className: 'js' },
90399-
'\nhandleOnBlur: function (date) {\n const date = new Date(event.target.value);\n if (isValid(date)) {\n console.log("selected date: %s", format(date, "dd/MM/yyyy"));\n } else {\n console.log("selected date: %s", event.target.value);\n }\n};\'}\n'
90397+
'\nhandleOnBlur: function (event) {\n const date = new Date(event.target.value);\n if (isValid(date)) {\n console.log("date: %s", format(date, "dd/MM/yyyy"));\n } else {\n console.log("value: %s", date);\n }\n};\'}\n'
9040090398
),
9040190399
_react2.default.createElement('br', null),
9040290400
_react2.default.createElement(

docs-site/src/examples/on_blur_callbacks.jsx

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import React from "react";
2-
import DatePicker from "react-datepicker";
3-
import format from "date-fns/format";
4-
import isValid from "date-fns/isValid";
1+
import React from 'react';
2+
import DatePicker from 'react-datepicker';
3+
import format from 'date-fns/format';
4+
import isValid from 'date-fns/isValid';
55

66
export default class Disabled extends React.Component {
77
state = {
@@ -14,10 +14,12 @@ export default class Disabled extends React.Component {
1414
});
1515
};
1616

17-
handleOnBlur = date => {
18-
const selectedDate = new Date(date);
17+
handleOnBlur = event => {
18+
const date = new Date(event.target.value);
1919
if (isValid(date)) {
20-
console.log("selected date: %s", format(selectedDate, "dd/MM/yyyy"));
20+
console.log('date: %s', format(date, 'dd/MM/yyyy'));
21+
} else {
22+
console.log('value: %s', date);
2123
}
2224
};
2325

@@ -27,27 +29,27 @@ export default class Disabled extends React.Component {
2729
<pre className="column example__code">
2830
<code className="js">
2931
{`
30-
handleOnBlur: function (date) {
32+
handleOnBlur: function (event) {
3133
const date = new Date(event.target.value);
3234
if (isValid(date)) {
33-
console.log("selected date: %s", format(date, "dd/MM/yyyy"));
35+
console.log("date: %s", format(date, "dd/MM/yyyy"));
3436
} else {
35-
console.log("selected date: %s", event.target.value);
37+
console.log("value: %s", date);
3638
}
3739
};'}
3840
`}
3941
</code>
4042
<br />
4143
<code className="jsx">
42-
{"<DatePicker"}
44+
{'<DatePicker'}
4345
<br />
4446
{'key="example9"'}
4547
<br />
46-
{"selected={this.state.startDate}"}
48+
{'selected={this.state.startDate}'}
4749
<br />
48-
{"onChange={this.handleChange}"}
50+
{'onChange={this.handleChange}'}
4951
<br />
50-
<strong>{"onBlur={this.handleOnBlur}"}</strong>
52+
<strong>{'onBlur={this.handleOnBlur}'}</strong>
5153
<br />
5254
{'placeholderText="View blur callbacks in console" />'}
5355
</code>

src/index.jsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -280,10 +280,6 @@ export default class DatePicker extends React.Component {
280280
this.input.blur();
281281
}
282282

283-
if (this.props.onBlur) {
284-
this.props.onBlur();
285-
}
286-
287283
this.cancelFocusInput();
288284
};
289285

0 commit comments

Comments
 (0)