department-of-veterans-affairs/vets-website

View on GitHub
src/applications/static-pages/BTSSS-login/createBTSSSLogin.js

Summary

Maintainability
A
0 mins
Test Coverage
// Node modules.
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import widgetTypes from '../widgetTypes';

export default store => {
  const root = document.querySelector(
    `[data-widget-type="${widgetTypes.BTSSS_LOGIN}"]`,
  );
  if (root) {
    import(/* webpackChunkName: "btsss-login" */
    './App').then(module => {
      const App = module.default;
      ReactDOM.render(
        <Provider store={store}>
          <App />
        </Provider>,
        root,
      );
    });
  }
};