From ecc3e33ad7a4c81ba9a9d6cf79ca17ab1b3b42d7 Mon Sep 17 00:00:00 2001 From: vjrj Date: Mon, 4 Dec 2017 19:21:08 +0100 Subject: [PATCH] Added sandbox --- imports/ui/layouts/App/App.js | 2 + imports/ui/pages/Sandbox/Sandbox.js | 58 +++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 imports/ui/pages/Sandbox/Sandbox.js diff --git a/imports/ui/layouts/App/App.js b/imports/ui/layouts/App/App.js index b37787d..00d7bd1 100644 --- a/imports/ui/layouts/App/App.js +++ b/imports/ui/layouts/App/App.js @@ -40,6 +40,7 @@ import Blaze from 'meteor/gadicc:blaze-react-component'; import createHistory from 'history/createBrowserHistory'; import { check } from 'meteor/check'; import FiresMap from '../../pages/FiresMap/FiresMap'; +import Sandbox from '../../pages/Sandbox/Sandbox'; import './App.scss'; @@ -68,6 +69,7 @@ const App = props => ( + diff --git a/imports/ui/pages/Sandbox/Sandbox.js b/imports/ui/pages/Sandbox/Sandbox.js new file mode 100644 index 0000000..3196cff --- /dev/null +++ b/imports/ui/pages/Sandbox/Sandbox.js @@ -0,0 +1,58 @@ +import React from 'react'; +import PropTypes from 'prop-types'; +import { Button } from 'react-bootstrap'; +import { Trans, translate } from 'react-i18next'; +import Slider, { Range } from 'rc-slider'; +import Tooltip from 'rc-tooltip'; +// We can just import Slider or Range to reduce bundle size +// import Slider from 'rc-slider/lib/Slider'; +// import Range from 'rc-slider/lib/Range'; +import 'rc-slider/assets/index.css'; + +// https://www.npmjs.com/package/rc-slider +const createSliderWithTooltip = Slider.createSliderWithTooltip; +const Handle = Slider.Handle; + +const handle = (props) => { + const { value, dragging, index, ...restProps } = props; + return ( + + + + ); +}; +const wrapperStyle = { width: 400, margin: 50 }; + +const Sandbox = props => ( +
+ +
+); + +Sandbox.defaultProps = { +}; + +Sandbox.propTypes = { +}; + +export default translate([], { wait: true })(Sandbox);