UNPKG

948 BJavaScriptView Raw
1import 'styles/global.scss';
2
3import actions from 'actions';
4import AppChunk from 'containers/AppChunk';
5import Avatar from 'components/Avatar';
6import Button from 'components/Button';
7import client from 'client';
8import DevTools from 'components/DevTools';
9import Link from 'components/Link';
10import MetaTags from 'components/MetaTags';
11import NavLink from 'components/NavLink';
12import reducers from 'reducers';
13import ScalableRect from 'components/ScalableRect';
14import * as utils from 'utils';
15
16import { isProdBuild } from 'utils/isomorphy';
17import { requireWeak } from 'utils/webpack';
18
19let serverUrl = isProdBuild() ? 'prod' : 'dev';
20serverUrl = `topcoder-react-utils/dist/${serverUrl}/server`;
21const server = utils.isomorphy.isServerSide() ? requireWeak(serverUrl) : null;
22
23module.exports = {
24 actions,
25 AppChunk,
26 Avatar,
27 Button,
28 client,
29 DevTools,
30 Link,
31 NavLink,
32 MetaTags,
33 ScalableRect,
34 reducers,
35 server,
36 ...utils,
37};