Skip to content

Commit ef88722

Browse files
committed
sticky composer
1 parent dc36950 commit ef88722

File tree

11 files changed

+12928
-364
lines changed

11 files changed

+12928
-364
lines changed

dev/example-app.js

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,24 @@
11
import React, { Component } from "react";
2-
import DateTimeField from "datetimepicker";
2+
import DateTimeField, { DateTimePickerSide } from "datetimepicker";
33
import moment from "moment";
44

55
export default class Basic extends Component {
6+
state = {
7+
isDateTimeSidePickerShown: false
8+
}
9+
10+
showDateTimeSidePicker = () => {
11+
this.setState({
12+
isDateTimeSidePickerShown: true
13+
})
14+
}
15+
16+
resetTimeSidePicker = () => {
17+
this.setState({
18+
isDateTimeSidePickerShown: false
19+
})
20+
}
21+
622
render() {
723
return (
824
<div className="container">
@@ -96,6 +112,16 @@ export default class Basic extends Component {
96112
</pre>
97113
</div>
98114
</div>
115+
<div className="row">
116+
<div className="col-xs-12">
117+
Wrapped el
118+
<button onClick={this.showDateTimeSidePicker} ref="pickerbtn">Show picker</button>
119+
{ this.state.isDateTimeSidePickerShown ? <DateTimePickerSide
120+
target={this.refs.pickerbtn}
121+
onClose={this.resetTimeSidePicker}
122+
timesShown={[1,2,4]} /> : null }
123+
</div>
124+
</div>
99125
</div>
100126
);
101127
}

dev/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="UTF-8">
55
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet">
6-
<link href="./app.css" rel="stylesheet">
6+
<link href="./../dist/styles.css" rel="stylesheet">
77
<title>Basic Example</title>
88
<style>
99
.container {

0 commit comments

Comments
 (0)