UNPKG

@bbc/spartacus

Version:
38 lines (25 loc) 833 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require('react'); var _react2 = _interopRequireDefault(_react); require('babel-polyfill'); var _reactDom = require('react-dom'); var _app = require('./app'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /* * This file setups up the SPArtacus client (app) */ /* eslint-disable react/jsx-filename-extension */ var setupClient = function setupClient(_ref) { var data = _ref.data, routes = _ref.routes, module = _ref.module; var root = document.getElementById('root'); (0, _reactDom.hydrate)(_react2.default.createElement(_app.ClientApp, { data: data, routes: routes }), root); if (module.hot) { module.hot.accept(); } }; exports.default = setupClient;