import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import { LeaderBoard } from './components/LeaderBoard';
// import registerServiceWorker from './registerServiceWorker';

// Uncomment this to build for production
export default {
  
  DEConfig: null,
  
  config: (config) => {
    this.DEConfig = config;
  },

  components: {
    leaderboard: {
      new: (config) => {
        return {
          render: (args) => {
            ReactDOM.render(
              <LeaderBoard 
                selector={config.selector || this.DEConfig.selector}
              />, document.querySelector(config.selector)
            )
          }
        }
      }
    } // Add another component here
  }
}

// Uncomment this to run locally
// ReactDOM.render(<LeaderBoard />, document.getElementById('root'));

// registerServiceWorker();
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import { LeaderBoard } from './components/LeaderBoard';
// import registerServiceWorker from './registerServiceWorker';


export default {
  
  DEConfig: null,
  
  config: (config) => {
    this.DEConfig = config;
  },

  components: {

    leaderboard: {

      new: (config) => {

        return {
          render: (args) => {
            ReactDOM.render(
              <LeaderBoard 
                selector={config.selector || this.DEConfig.selector}
              />, document.querySelector(config.selector)
            )
          }
        }
      }
    }
  }
}

// ReactDOM.render(<LeaderBoard />, document.getElementById('root'));

// registerServiceWorker();
--- 
+++ 
@@ -4,7 +4,7 @@
 import { LeaderBoard } from './components/LeaderBoard';
 // import registerServiceWorker from './registerServiceWorker';
 
-
+// Uncomment this to build for production
 export default {
   
   DEConfig: null,
@@ -14,11 +14,8 @@
   },
 
   components: {
-
     leaderboard: {
-
       new: (config) => {
-
         return {
           render: (args) => {
             ReactDOM.render(
@@ -29,10 +26,11 @@
           }
         }
       }
-    }
+    } // Add another component here
   }
 }
 
+// Uncomment this to run locally
 // ReactDOM.render(<LeaderBoard />, document.getElementById('root'));
 
 // registerServiceWorker();
Clean up. Comments for running in prod and dev
