import React from 'react'; import ReactDOM from 'react-dom'; import lbry from './lbry.js'; import lbryio from './lbryio.js'; import lighthouse from './lighthouse.js'; import App from './app.js'; import SplashScreen from './component/splash.js'; const {remote} = require('electron'); const contextMenu = remote.require('./menu/context-menu'); lbry.showMenuIfNeeded(); window.addEventListener('contextmenu', (event) => { contextMenu.showContextMenu(remote.getCurrentWindow(), event.x, event.y, lbry.getClientSetting('showDeveloperMenu')); event.preventDefault(); }); let init = function() { window.lbry = lbry; window.lighthouse = lighthouse; var canvas = document.getElementById('canvas'); if (window.sessionStorage.getItem('loaded') == 'y') { ReactDOM.render(, canvas) } else { ReactDOM.render( ( { if (balance <= 0) { window.location.href = '?claim'; } else { ReactDOM.render(, canvas); } }); } else { ReactDOM.render(, canvas); } }}/> ), canvas); } }; init();