UNPKG

1.02 kBJavaScriptView 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 Modal, { BaseModal } from 'components/Modal';
12import NavLink from 'components/NavLink';
13import reducers from 'reducers';
14import ScalableRect from 'components/ScalableRect';
15import * as utils from 'utils';
16
17import { isProdBuild } from 'utils/isomorphy';
18import { requireWeak } from 'utils/webpack';
19
20let serverUrl = isProdBuild() ? 'prod' : 'dev';
21serverUrl = `topcoder-react-utils/dist/${serverUrl}/server`;
22const server = utils.isomorphy.isServerSide() ? requireWeak(serverUrl) : null;
23
24module.exports = {
25 actions,
26 AppChunk,
27 Avatar,
28 BaseModal,
29 Button,
30 client,
31 DevTools,
32 Link,
33 NavLink,
34 MetaTags,
35 Modal,
36 ScalableRect,
37 reducers,
38 server,
39 ...utils,
40};