bnbservice-checkout-embed
Version:
Embeddable app to facilitate the request of a service instance
51 lines (35 loc) • 1.65 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Checkout = exports.BnbServiceCheckoutEmbed = undefined;
var _extends2 = require('babel-runtime/helpers/extends');
var _extends3 = _interopRequireDefault(_extends2);
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _reactDom = require('react-dom');
var _reactDom2 = _interopRequireDefault(_reactDom);
var _BnbServiceCheckout = require('./BnbServiceCheckout');
var _BnbServiceCheckout2 = _interopRequireDefault(_BnbServiceCheckout);
var _reactHotLoader = require('react-hot-loader');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// ReactDOM.render(<App />, document.getElementById('root'));
// import '../css/bnbservice--colors.css';
// import '../css/bnbservice--form-elements.css';
// import '../css/bnbservice--layout.css';
// import '../css/bnbservice--text-elements.css';
var Checkout = function Checkout(config) {
_reactDom2.default.render(_react2.default.createElement(_BnbServiceCheckout2.default, (0, _extends3.default)({}, config, { external: true })), config.selector);
};
exports.BnbServiceCheckoutEmbed = _BnbServiceCheckout2.default;
exports.Checkout = Checkout;
if (module.hot) {
module.hot.accept('./BnbServiceCheckout.js', function () {
var NextApp = require('./BnbServiceCheckout.js').default;
_reactDom2.default.render(_react2.default.createElement(
_reactHotLoader.AppContainer,
null,
_react2.default.createElement(NextApp, null)
), document.getElementById('root'));
});
}