diff --git a/examples/heatmap/app.css b/examples/heatmap/app.css index 5352b7d9..e6341e77 100644 --- a/examples/heatmap/app.css +++ b/examples/heatmap/app.css @@ -7,7 +7,6 @@ body { height: 100vh; } - .control-panel { position: absolute; top: 0; @@ -24,20 +23,16 @@ body { text-transform: uppercase; } -h3 { padding: 0; margin: 0; } - label { - display: block; -} - -input { + display: inline-block; width: 150px; } -input:disabled { +input { + margin-left: 20px; +} + +.input.disabled { opacity: .5; cursor: not-allowed; -} -label.disabled { - opacity: .5; -} +} \ No newline at end of file diff --git a/examples/heatmap/src/app.js b/examples/heatmap/src/app.js index 2a22f282..440a63b2 100644 --- a/examples/heatmap/src/app.js +++ b/examples/heatmap/src/app.js @@ -174,6 +174,7 @@ export default class App extends Component { onLoad={this._handleMapLoaded} />
{children}
; + export default class ControlPanel extends PureComponent { render() { const {startTime, endTime, onChangeDay, allDay, onChangeAllDay, selectedTime} = this.props; @@ -18,24 +20,26 @@ export default class ControlPanel extends PureComponent { return `${date.getMonth() + 1}/${date.getDate()}/${date.getFullYear()}` } + const Container = this.props.containerComponent || defaultContainer; + return ( -
+

Heatmap

Map showing earthquakes
from {formatTime(startTime)} to {formatTime(endTime)}.


-
+ ); } }