├── .babelrc ├── .gitignore ├── .npmignore ├── DepthChart.js ├── OrderBook.js ├── PriceChart.js ├── README.md ├── TradeHistory.js ├── demo ├── app │ ├── Root.js │ ├── api.js │ ├── constants │ │ ├── actionCreators.js │ │ ├── actionTypes.js │ │ └── selectors.js │ ├── containers │ │ ├── RealTimeOrderBook.js │ │ └── RealTimeTradeHistory.js │ ├── index.js │ ├── reducers │ │ ├── book.js │ │ ├── error.js │ │ ├── feedStatus.js │ │ ├── index.js │ │ └── trades.js │ ├── sagas │ │ ├── bookSaga.js │ │ ├── feedSaga.js │ │ ├── index.js │ │ └── tradesSaga.js │ ├── store │ │ ├── index.js │ │ └── initialState.js │ └── utils │ │ ├── collect.js │ │ ├── messages.js │ │ └── serialize.js ├── favicon.ico ├── index.html └── index.js ├── docs ├── GettingStarted.md ├── OrderBook.md └── TradeHistory.md ├── package.json ├── src ├── DepthChart.js ├── OrderBook.js ├── PriceChart.js ├── TradeHistory.js ├── components │ ├── PrettyPosition.js │ ├── PrettyPrice.js │ ├── PrettySize.js │ ├── PrettyTimeStamp.js │ ├── Spinner.js │ ├── Spread.js │ ├── TradingUIContentWrapper.js │ ├── TradingUIHeader.js │ ├── TradingUIOrder.js │ ├── TradingUIOrderSizeBar.js │ ├── TradingUIOrderTable.js │ ├── TradingUIParent.js │ ├── TradingUIScrollingContent.js │ ├── TradingUIStickyContent.js │ ├── TradingUITableHead.js │ └── TradingUITableHeading.js ├── defaults │ ├── colors.js │ ├── getters.js │ └── util.js └── index.js ├── test ├── App.js └── index.test.js ├── webpack.config.babel.js ├── webpack.server.babel.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .* 2 | src 3 | test 4 | demo 5 | *.log 6 | -------------------------------------------------------------------------------- /DepthChart.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/DepthChart.js') 2 | -------------------------------------------------------------------------------- /OrderBook.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/OrderBook.js') 2 | -------------------------------------------------------------------------------- /PriceChart.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/PriceChart.js') 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/README.md -------------------------------------------------------------------------------- /TradeHistory.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/TradeHistory.js') 2 | -------------------------------------------------------------------------------- /demo/app/Root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/Root.js -------------------------------------------------------------------------------- /demo/app/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/api.js -------------------------------------------------------------------------------- /demo/app/constants/actionCreators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/constants/actionCreators.js -------------------------------------------------------------------------------- /demo/app/constants/actionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/constants/actionTypes.js -------------------------------------------------------------------------------- /demo/app/constants/selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/constants/selectors.js -------------------------------------------------------------------------------- /demo/app/containers/RealTimeOrderBook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/containers/RealTimeOrderBook.js -------------------------------------------------------------------------------- /demo/app/containers/RealTimeTradeHistory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/containers/RealTimeTradeHistory.js -------------------------------------------------------------------------------- /demo/app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/index.js -------------------------------------------------------------------------------- /demo/app/reducers/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/reducers/book.js -------------------------------------------------------------------------------- /demo/app/reducers/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/reducers/error.js -------------------------------------------------------------------------------- /demo/app/reducers/feedStatus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/reducers/feedStatus.js -------------------------------------------------------------------------------- /demo/app/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/reducers/index.js -------------------------------------------------------------------------------- /demo/app/reducers/trades.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/reducers/trades.js -------------------------------------------------------------------------------- /demo/app/sagas/bookSaga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/sagas/bookSaga.js -------------------------------------------------------------------------------- /demo/app/sagas/feedSaga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/sagas/feedSaga.js -------------------------------------------------------------------------------- /demo/app/sagas/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/sagas/index.js -------------------------------------------------------------------------------- /demo/app/sagas/tradesSaga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/sagas/tradesSaga.js -------------------------------------------------------------------------------- /demo/app/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/store/index.js -------------------------------------------------------------------------------- /demo/app/store/initialState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/store/initialState.js -------------------------------------------------------------------------------- /demo/app/utils/collect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/utils/collect.js -------------------------------------------------------------------------------- /demo/app/utils/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/utils/messages.js -------------------------------------------------------------------------------- /demo/app/utils/serialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/app/utils/serialize.js -------------------------------------------------------------------------------- /demo/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/favicon.ico -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/demo/index.js -------------------------------------------------------------------------------- /docs/GettingStarted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/docs/GettingStarted.md -------------------------------------------------------------------------------- /docs/OrderBook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/docs/OrderBook.md -------------------------------------------------------------------------------- /docs/TradeHistory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/docs/TradeHistory.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/package.json -------------------------------------------------------------------------------- /src/DepthChart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/DepthChart.js -------------------------------------------------------------------------------- /src/OrderBook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/OrderBook.js -------------------------------------------------------------------------------- /src/PriceChart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/PriceChart.js -------------------------------------------------------------------------------- /src/TradeHistory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/TradeHistory.js -------------------------------------------------------------------------------- /src/components/PrettyPosition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/PrettyPosition.js -------------------------------------------------------------------------------- /src/components/PrettyPrice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/PrettyPrice.js -------------------------------------------------------------------------------- /src/components/PrettySize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/PrettySize.js -------------------------------------------------------------------------------- /src/components/PrettyTimeStamp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/PrettyTimeStamp.js -------------------------------------------------------------------------------- /src/components/Spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/Spinner.js -------------------------------------------------------------------------------- /src/components/Spread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/Spread.js -------------------------------------------------------------------------------- /src/components/TradingUIContentWrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/TradingUIContentWrapper.js -------------------------------------------------------------------------------- /src/components/TradingUIHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/TradingUIHeader.js -------------------------------------------------------------------------------- /src/components/TradingUIOrder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/TradingUIOrder.js -------------------------------------------------------------------------------- /src/components/TradingUIOrderSizeBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/TradingUIOrderSizeBar.js -------------------------------------------------------------------------------- /src/components/TradingUIOrderTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/TradingUIOrderTable.js -------------------------------------------------------------------------------- /src/components/TradingUIParent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/TradingUIParent.js -------------------------------------------------------------------------------- /src/components/TradingUIScrollingContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/TradingUIScrollingContent.js -------------------------------------------------------------------------------- /src/components/TradingUIStickyContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/TradingUIStickyContent.js -------------------------------------------------------------------------------- /src/components/TradingUITableHead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/TradingUITableHead.js -------------------------------------------------------------------------------- /src/components/TradingUITableHeading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/components/TradingUITableHeading.js -------------------------------------------------------------------------------- /src/defaults/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/defaults/colors.js -------------------------------------------------------------------------------- /src/defaults/getters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/defaults/getters.js -------------------------------------------------------------------------------- /src/defaults/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/defaults/util.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/src/index.js -------------------------------------------------------------------------------- /test/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/test/App.js -------------------------------------------------------------------------------- /test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/test/index.test.js -------------------------------------------------------------------------------- /webpack.config.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/webpack.config.babel.js -------------------------------------------------------------------------------- /webpack.server.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/webpack.server.babel.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youfoundron/react-trading-ui/HEAD/yarn.lock --------------------------------------------------------------------------------