Browse Source

js: expand vendored exports

David Cramer 7 years ago
parent
commit
3d70e055b4
2 changed files with 12 additions and 1 deletions
  1. 8 1
      src/sentry/static/sentry/app/index.js
  2. 4 0
      webpack.config.js

+ 8 - 1
src/sentry/static/sentry/app/index.js

@@ -41,6 +41,7 @@ import moment from 'moment';
 import Raven from 'raven-js';
 import React from 'react';
 import ReactDOM from 'react-dom';
+import {renderToStaticMarkup} from 'react-dom/server';
 import Reflux from 'reflux';
 import * as Router from 'react-router';
 import underscore from 'underscore';
@@ -54,7 +55,13 @@ export default {
   moment: moment,
   Raven: Raven,
   React: React,
-  ReactDOM: ReactDOM,
+  ReactDOM: {
+    findDOMNode: ReactDOM.findDOMNode,
+    render: ReactDOM.render
+  },
+  ReactDOMServer: {
+    renderToStaticMarkup: renderToStaticMarkup
+  },
   ReactBootstrap: {
     Modal: ReactBootstrapModal
   },

+ 4 - 0
webpack.config.js

@@ -51,6 +51,9 @@ var entry = {
     'moment',
     'moment-timezone',
     'raven-js',
+    'react',
+    'react-dom',
+    'react-dom/server',
     'react-document-title',
     'react-router',
     'react-bootstrap/lib/Modal',
@@ -146,6 +149,7 @@ var config = {
       'window.jQuery': 'jquery',
       'root.jQuery': 'jquery',
       Raven: 'raven-js',
+      ReactDOM: 'react-dom',
       underscore: 'underscore',
       _: 'underscore'
     }),