installer.js 536 B

123456789101112131415161718192021
  1. import React from 'react';
  2. import ReactDOM from 'react-dom';
  3. import { I18nextProvider } from 'react-i18next';
  4. import i18nFactory from './i18n';
  5. import InstallerForm from './components/InstallerForm';
  6. const userlang = $('body').data('userlang');
  7. const i18n = i18nFactory(userlang);
  8. // render InstallerForm
  9. const installerFormElem = document.getElementById('installer-form');
  10. if (installerFormElem) {
  11. ReactDOM.render(
  12. <I18nextProvider i18n={i18n}>
  13. <InstallerForm />
  14. </I18nextProvider>,
  15. installerFormElem
  16. );
  17. }