aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/TimePicker.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/TimePicker.jsx')
-rw-r--r--src/TimePicker.jsx15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/TimePicker.jsx b/src/TimePicker.jsx
index 4d7d4d6..e9d6d15 100644
--- a/src/TimePicker.jsx
+++ b/src/TimePicker.jsx
@@ -169,19 +169,16 @@ const Picker = React.createClass({
169 ); 169 );
170 }, 170 },
171 171
172 setOpen(open, callback) { 172 setOpen(open) {
173 const { onOpen, onClose } = this.props; 173 const { onOpen, onClose } = this.props;
174 if (this.state.open !== open) { 174 if (this.state.open !== open) {
175 this.setState({ 175 if (!('open' in this.props)) {
176 open, 176 this.setState({ open });
177 }, callback); 177 }
178 const event = {
179 open,
180 };
181 if (open) { 178 if (open) {
182 onOpen(event); 179 onOpen({ open });
183 } else { 180 } else {
184 onClose(event); 181 onClose({ open });
185 } 182 }
186 } 183 }
187 }, 184 },